当前位置: 首页> 科技> 名企 > Android Studio配置

Android Studio配置

时间:2025/7/18 2:14:44来源:https://blog.csdn.net/joedan0104/article/details/141135484 浏览次数:0次

一、Gradle工具

项目初始化事,需要检测gradle/下的gradle插件,如果没有安装,则需要进行安装。

1.1 Gradle同步失败问题

#Thu Dec 21 14:31:09 AEDT 2023
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-8.4-bin.zip
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists

同步官方的gradle版本,因为外网访问,常常会出现同步失败的问题

因此可以替换为国内的镜像。

官网的话,一般网页访问能够正常,但是AS下载的时候常常出问题。

(1)官网地址:https://services.gradle.org/distributions/
(2)腾讯镜像 Gradle下载地址:https://mirrors.cloud.tencent.com/gradle/
(3)阿里云镜像 Gradle下载地址:https://mirrors.aliyun.com/macports/distfiles/gradle/

替换为腾讯镜像:

对应的gradle下载地址进行切换,指向腾讯的镜像网站。

distributionUrl=https\://mirrors.cloud.tencent.com/gradle/gradle-8.4-bin.zip

二、项目仓库配置

2.1 项目配置 setting.gradle.kts

远程以来的仓库,默认都是的是google()和mavenCentral().

pluginManagement {repositories {google()mavenCentral()gradlePluginPortal()}
}
dependencyResolutionManagement {repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)repositories {google()mavenCentral()}
}rootProject.name = "HelloDemo"
include(":app")
include(":common")

如果国内不能科学上网的话,同步获取依赖库会很缓慢,甚至不能同步成功。

修改方法,增加国内仓库镜像。

pluginManagement {repositories {maven(uri("https://maven.aliyun.com/repository/google"))maven(uri("https://maven.aliyun.com/repository/public"))maven(uri("https://maven.aliyun.com/repository/jcenter"))maven(uri("https://maven.aliyun.com/repository/gradle-plugin"))google()mavenCentral()gradlePluginPortal()}
}
dependencyResolutionManagement {repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)repositories {maven(uri("https://maven.aliyun.com/repository/google"))maven(uri("https://maven.aliyun.com/repository/public"))maven(uri("https://maven.aliyun.com/repository/jcenter"))maven(uri("https://maven.aliyun.com/repository/gradle-plugin"))google()mavenCentral()}
}rootProject.name = "HelloDemo"
include(":app")
include(":common")

2.2 项目编译build.gradle.kts

关键字:Android Studio配置

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

责任编辑: