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 失败
相关推荐
fengci.2 小时前
php反序列化(复习)(第二章)
android·开发语言·学习·php
jwn9992 小时前
Laravel 9.x重磅新特性解析
android
qq_427506082 小时前
vscode使用claude code的简单经验分享(一)
ide·vscode·ai
木子予彤2 小时前
Android 性能诊断 V2:基于 Agent Skill 的原生 IDE 融合架构
android·ai编程
宁静致远20212 小时前
Mermaid VSCode插件制作流程图保存方法
ide·vscode·流程图
木子予彤2 小时前
基于 Perfetto 与 AI 的 Android 性能自动化诊断方案
android·ai编程
宇飞林海2 小时前
在 JetBrains 的 IDE 里使用中文语言
ide
代龙涛3 小时前
WordPress 首页模板怎么写(index.php 与 front-page.php)
android·php·android studio
羊羊20353 小时前
开发手札:Unity6000与Android交互
android·unity·android-studio