安卓 gradle-7.5-bin.zip 下载慢
- https://mirrors.cloud.tencent.com/gradle/7.x.x 找到对应匹配版本
把下载的文件直接复制到 C:\Users\Administrator.gradle\wrapper\dists\gradle-x.x\ 中对应版本目录下,例如需要下载 gradle-2.14.1-all.zip,则下载好.zip之后,把文件复制到 C:\Users\dpchentao.gradle\wrapper\dists\gradle-2.14.1\xxxxd3w5xxxx\ 目录下即可 - 更改settings.gradle文件中的仓库地址
maven { url 'https://maven.aliyun.com/repository/google' }
maven { url 'https://maven.aliyun.com/repository/public' }
- 单击 Android Studio 工具栏 “Sync Project Gradle Files” 或者重启 Android Studio
更改 .gradle 目录位置
打开计算机系统属性→高级系统设置→环境变量→新建系统变量,添加变量名:GRADLE_USER_HOME,路径:D:\Android\Gradle(以gradle实际保存路径为准)
、打开Android Studio ,设置gradle路径
在File→Settings→Build,Execution,Deployment→Build Tools→Gradle,修改Gradle user home路径为:D:\Android\Gradle(以gradle实际保存路径为准)
配置 settings.gradle.kts 源地址
pluginManagement {
repositories {
maven { setUrl("https://maven.aliyun.com/repository/public/") }
maven { setUrl("https://maven.aliyun.com/repository/spring/")}
maven { setUrl("https://maven.aliyun.com/repository/google/")}
maven { setUrl("https://maven.aliyun.com/repository/jcenter") }
// maven { setUrl("https://maven.aliyun.com/repository/spring-plugin/")}
// maven { setUrl("https://maven.aliyun.com/repository/grails-core/")}
// maven { setUrl("https://maven.aliyun.com/repository/apache-snapshots/")}
// maven { setUrl("https://mirrors.cloud.tencent.com/nexus/repository/maven-public/") }
// maven { setUrl("https://maven.aliyun.com/repository/central") }
// maven { setUrl("https://maven.aliyun.com/repository/gradle-plugin") }
google {
content {
includeGroupByRegex("com\\.android.*")
includeGroupByRegex("com\\.google.*")
includeGroupByRegex("androidx.*")
}
}
mavenCentral()
gradlePluginPortal()
}
}
dependencyResolutionManagement {
repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)
repositories {
maven { setUrl("https://maven.aliyun.com/repository/public/") }
maven { setUrl("https://maven.aliyun.com/repository/spring/")}
maven { setUrl("https://maven.aliyun.com/repository/google/")}
maven { setUrl("https://maven.aliyun.com/repository/jcenter") }
google()
mavenCentral()
}
}
rootProject.name = "HappyBirthday"
include(":app")
允许应用进行HTTP请求
在 Android 9(API 级别 28)及更高版本中,默认情况下,系统会阻止明文流量(HTTP)。为了兼容旧的应用或在某些特定情况下允许应用进行明文(非加密的)网络连接,开发者可以创建一个 network-security-config 文件来配置这些规则。
<?xml version="1.0" encoding="utf-8"?>
<network-security-config>
<!-- 允许应用进行明文流量请求 -->
<base-config cleartextTrafficPermitted="true" />
<!-- 其他配置 -->
...
</network-security-config>
<application
...
android:networkSecurityConfig="@xml/network_security_config"
... >
...
</application>