开发环境介绍:
AS版本:2022.3.1
gradle版本:distributionUrl=https\://services.gradle.org/distributions/gradle-8.2-bin.zip
修改运行内存
修改前:
gradle.properties(project properties)
org.gradle.jvmargs=-Xmx6g -XX:+HeapDumpOnOutOfMemoryError -Dfile.encoding=UTF-8 -XX:+UseParallelGC -XX:MaxMetaspaceSize=1g
gradle.properties(global properties)
org.gradle.jvmargs=-Xmx8000m
修改后
gradle.properties(project properties)
org.gradle.jvmargs=-Xmx20g -XX:+HeapDumpOnOutOfMemoryError -Dfile.encoding=UTF-8 -XX:+UseParallelGC -XX:MaxMetaspaceSize=4g
gradle.properties(global properties)
org.gradle.jvmargs=-Xmx24000m
通过国内镜像加速依赖库下载速度
修改settings.gradle.kts(Project settings),关注maven { setUrl(...)}的内容即可
pluginManagement {
includeBuild("build-logic")
repositories {
maven { setUrl("https://maven.aliyun.com/nexus/content/groups/public/") }
maven { setUrl("https://maven.aliyun.com/nexus/content/repositories/jcenter") }
maven { setUrl("https://maven.aliyun.com/nexus/content/repositories/google") }
maven { setUrl("https://maven.aliyun.com/nexus/content/repositories/gradle-plugin") }
google()
mavenCentral()
gradlePluginPortal()
}
}
dependencyResolutionManagement {
repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)
repositories {
maven { setUrl("https://maven.aliyun.com/nexus/content/groups/public/") }
maven { setUrl("https://maven.aliyun.com/nexus/content/repositories/jcenter") }
maven { setUrl("https://maven.aliyun.com/nexus/content/repositories/google") }
maven { setUrl("https://maven.aliyun.com/nexus/content/repositories/gradle-plugin") }
google()
mavenCentral()
}
}