Android Studio 5.3.3 新项目编译报错解决

文件 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 失败
相关推荐
love530love6 小时前
用自然语言让 AI Agent 卸载软件 —— 以卸载 Visual Studio 2026 为例
ide·人工智能·windows·agent·visual studio·ai agent·marvis
2601_963771376 小时前
Offloading WP-Cron and Securing Ticket Webhooks on Enterprise IT Sites
android
花燃柳卧7 小时前
跨平台路由组件工程源码补充上传
android·flutter·kotlin
apihz7 小时前
随机驾考题目(C 照科一 / 科四 2000+ 题)免费API调用教程
android·java·c语言·开发语言·网络协议·tcp/ip
宸翰8 小时前
uni-app 设置 Android 底部虚拟导航栏背景色
android·前端·uni-app
TechNomad8 小时前
Kotlin类对象与接口详解
android·kotlin
落寞的电源11 小时前
使用Visual Studio SDK制作GLSL词法着色插件
ide·visual studio
QiLinkOS13 小时前
QiLink OS的失败数据共享平台的运作模式是否适用于所有行业?
android·开发语言·人工智能·算法·重构·开源
杉氧13 小时前
Framework 补完计划 (2):BufferQueue 与 SurfaceFlinger —— 像素的跨进程“接力赛”
android·架构·android jetpack
牢七13 小时前
RCE?复现成功
android