Android Studio native c++新建项目换源教程
其中的distributionUrl=https\://services.gradle.org/distributions/gradle-8.9-bin.zip就是该项目下载Gradle的下载源设置,只需要将distributionUrl=后面的https\://services.gradle.org/distributions/gradle-8.9-bin.zip更换为国内镜像源的下载地址就可以
https://blog.csdn.net/github_74110837/article/details/143092695
Android Studio 2024版本新建项目换源教程(基于Kotlin DSL创建的项目)
Gradle换源
Gradle下载路径配置文件
换好源的Gradle配置文件内容(仅限Gradle 8.9版本)
各种插件等的仓库换源
配置文件
鉴于Android Studio新版本的创建的项目的初始文件与旧版有较大区别,网上的教程多数基于旧版本文件进行修改换源,特此出一篇教程
Gradle换源
Gradle是笔者新建项目时最大的、下载最慢的文件,也是网上新版换源教程最少的文件,故放在首位
Gradle下载路径配置文件
以下是Gradle的配置文件路径
[你的项目路径]/gradle/wrapper/gradle-wrapper.properties
AI运行代码
1
我们将其打开,会发现文件内容大致上是以下内容
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-8.9-bin.zip
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
AI运行代码
1
2
3
4
5
其中的distributionUrl=https\://services.gradle.org/distributions/gradle-8.9-bin.zip就是该项目下载Gradle的下载源设置,只需要将distributionUrl=后面的https\://services.gradle.org/distributions/gradle-8.9-bin.zip更换为国内镜像源的下载地址就可以使用国内的源进行高速下载
笔者这里使用的源是阿里云开源镜像站,这是Gradle的目录,需要说明,5.6.2以上版本的Gradle在distributions文件夹中
例如我们要下载gradle-8.9-bin.zip的网址,我们就在https://mirrors.aliyun.com/gradle/distributions/中找到v8.9.0文件夹,打开后对gradle-8.9-bin.zip的链接文本按右键,复制链接后就得到了阿里云开源镜像站下的gradle-8.9-bin.zip下载网址了
换好源的Gradle配置文件内容(仅限Gradle 8.9版本)
附笔者自己配置的gradle-wrapper.properties内容
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
distributionUrl=https\://mirrors.aliyun.com/gradle/distributions/v8.9.0/gradle-8.9-bin.zip
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
AI运行代码
1
2
3
4
5
各种插件等的仓库换源
笔者在创建项目时尝试过这个文件换源与不换源的区别,只能说区别不是很大,换源了确实下载的会更快,但是没有Gradle的感知那么强烈,不知道为什么主流换源教程都只让换这个
配置文件
[你的项目地址]/settings.gradle
AI运行代码
1
打开后大致是以下内容
pluginManagement {
repositories {
google {
content {
includeGroupByRegex("com\\.android.*")
includeGroupByRegex("com\\.google.*")
includeGroupByRegex("androidx.*")
}
}
mavenCentral()
gradlePluginPortal()
}
}
dependencyResolutionManagement {
repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)
repositories {
google()
mavenCentral()
}
}
rootProject.name = "[你的项目名称]"
include ':app'
AI运行代码
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
直接附上换源后的settings.gradle内容
pluginManagement {
repositories {
maven { url = uri("https://maven.aliyun.com/repository/releases") }
maven { url = uri("https://maven.aliyun.com/repository/google") }
maven { url = uri("https://maven.aliyun.com/repository/central") }
maven { url = uri("https://maven.aliyun.com/repository/gradle-plugin") }
maven { url = uri("https://maven.aliyun.com/repository/public") }
google {
content {
includeGroupByRegex("com\\.android.*")
includeGroupByRegex("com\\.google.*")
includeGroupByRegex("androidx.*")
}
}
mavenCentral()
gradlePluginPortal()
}
}
dependencyResolutionManagement {
repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)
repositories {
maven { url = uri("https://maven.aliyun.com/repository/releases") }
maven { url = uri("https://maven.aliyun.com/repository/google") }
maven { url = uri("https://maven.aliyun.com/repository/central") }
maven { url = uri("https://maven.aliyun.com/repository/gradle-plugin") }
maven { url = uri("https://maven.aliyun.com/repository/public") }
google()
mavenCentral()
}
}
rootProject.name = "[你的项目名称]"
include(":app")
AI运行代码
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
记得修改倒数第二行的项目名称
————————————————
版权声明:本文为CSDN博主「No World」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/github_74110837/article/details/143092695
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐
所有评论(0)