文件 app/build.gradle.kts
json
android {
namespace = "com.example.myapplication"
compileSdk {
version = release(36) {
minorApiLevel = 1
}
}
改为
json
android {
namespace = "com.example.myapplication"
compileSdk = 36
文件gradle.properties
yaml
# Project-wide Gradle settings.
# IDE (e.g. Android Studio) users:
# Gradle settings configured through the IDE *will override*
# any settings specified in this file.
# For more details on how to configure your build environment visit
# http://www.gradle.org/docs/current/userguide/build_environment.html
# Specifies the JVM arguments used for the daemon process.
# The setting is particularly useful for tweaking memory settings.
org.gradle.jvmargs=-Xmx2048m -Dfile.encoding=UTF-8
# When configured, Gradle will run in incubating parallel mode.
# This option should only be used with decoupled projects. For more details, visit
# https://developer.android.com/r/tools/gradle-multi-project-decoupled-projects
# org.gradle.parallel=true
# Kotlin code style for this project: "official" or "obsolete":
kotlin.code.style=official
# 末尾添加以下配置
# Suppress warning for unsupported compileSdk version
android.suppressUnsupportedCompileSdk=36
# Enable AndroidX
android.useAndroidX=true
文件 settings.gradle.kts
更改maven后如下
yaml
pluginManagement {
repositories {
maven {
url = java.net.URI.create("https://maven.aliyun.com/repository/google")
content {
includeGroupByRegex("com\\.android.*")
includeGroupByRegex("com\\.google.*")
includeGroupByRegex("androidx.*")
}
}
google {
content {
includeGroupByRegex("com\\.android.*")
includeGroupByRegex("com\\.google.*")
includeGroupByRegex("androidx.*")
}
}
maven { url = java.net.URI.create("https://maven.aliyun.com/repository/central") }
mavenCentral()
maven { url = java.net.URI.create("https://maven.aliyun.com/repository/gradle-plugin") }
gradlePluginPortal()
}
}
dependencyResolutionManagement {
repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)
repositories {
maven {
url = java.net.URI.create("https://maven.aliyun.com/repository/google")
content {
includeGroupByRegex("com\\.android.*")
includeGroupByRegex("com\\.google.*")
includeGroupByRegex("androidx.*")
}
}
google()
maven { url = java.net.URI.create("https://maven.aliyun.com/repository/central") }
mavenCentral()
}
}
rootProject.name = "onlyService001"
include(":app")
文件 gradle/libs.versions.toml
注意AGP版本
yaml
[versions]
agp = "8.13.0"
# 以下省略
文件 gradle/gradle-wrapper.properties
设置gradle版本与agp版本对应
yaml
#Wed Apr 08 12:24:02 CST 2026
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
distributionSha256Sum=20f1b1176237254a6fc204d8434196fa11a4cfb387567519c61556e8710aed78
distributionUrl=https\://mirrors.cloud.tencent.com/gradle/gradle-8.13-bin.zip
#distributionUrl=https\://mirrors.cloud.tencent.com/gradle/gradle-9.3.1-bin.zip
networkTimeout=10000
validateDistributionUrl=true
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
在我的测试中 版本对应的测试结果如下
| AGP | gradle | 结果 |
|---|---|---|
| 8.13.0 | 8.13.0 | 成功 |
| 8.13.0 | 9.3.1 | 失败 |
| 9.3.1 | 9.3.1 | 失败 |