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 失败
相关推荐
启雀AI8 小时前
培训平台移动端离线学习方案设计与实现:视频缓存、断点续传与进度同步的工程实践
android·学习·缓存·音视频·企业lms
我命由我123459 小时前
RxJava - 冷数据流与热数据流
android·java·java-ee·android studio·rxjava·android-studio·android runtime
2601_9665635211 小时前
愤怒的小鸟单机版 去广告 安卓+PC端离线纯净版 益智耐玩小游戏 不需联网 老旧手机都可以玩 怀旧手机小游戏
android·智能手机
hunterandroid11 小时前
[Android 从零到一] Retrofit 请求取消与生命周期绑定:从 Call.cancel 到协程可取消设计
android
爱跑马的程序员11 小时前
安卓专有的通信子系统-Binder IPC
android·binder·ipc·安卓间通信机制
ue星空12 小时前
【安卓逆向】为什么用Frida?
android
Albert Edison12 小时前
PyCharm 字体大小设置
ide·python·pycharm
小驰行动派12 小时前
Camx架构全景图:从V4L2到Pipeline的完整拆解
android·camera·android camera
hunterandroid13 小时前
[Android 从零到一] Custom View 触摸反馈与手势冲突解决
android
coderSong256814 小时前
Android | 四大组件之 BroadcastReceiver(广播接收器)
android