工程添加参考官网:
设置 Android 13 SDK | Android 开发者 | Android Developers
安装 SDK
在 Android Studio 中,您可以按如下方式安装 Android 13 SDK:
- 依次点击 Tools > SDK Manager。
- 在 SDK Platforms 标签页中,选择 Android Tiramisu Preview。
- 在 SDK Tools 标签页中,选择 Android SDK Build-Tools 33。
- 点击 OK 安装 SDK。
AGP 7.0.0 或更高版本
如果您使用的是 AGP 7.0.0 或更高版本,请使用以下 Android 13 所对应的值更新应用的 build.gradle
或 build.gradle.kts
文件:
android {
compileSdk "33"
defaultConfig {
targetSdk "33"
}
}
AGP 4.2.0 或更低版本
如果您使用的是 AGP 4.2.0 或更低版本,请使用以下 Android 13 所对应的值更新应用的 build.gradle
或 build.gradle.kts
文件:
android {
compileSdkVersion "33"
defaultConfig {
targetSdkVersion "33"
}
}
实际情况:
com.android.build.api.transform.TransformException: Error while generating the main dex list:
Error while merging dex archives
* Try:
Run with --info or --debug option to get more log output. Run with --scan to get full insights.
* Exception is:
org.gradle.api.tasks.TaskExecutionException: Execution failed for task ':apps:IS:transformClassesWithMultidexlistForBuglyDebug'.
at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.execute(ExecuteActionsTaskExecuter.java:95)
······
解决方案:升级gradle 及 android.tools.build:gradle 版本
gradle-wrapper.properties
build.gradle // 工程目录文章来源:https://www.toymoban.com/news/detail-411367.html
切记:不要跨端太多,根据自己工程逐个版本升级
gradle 对应的版本地址:
Android Gradle 插件版本说明 | Android 开发者 | Android Developers文章来源地址https://www.toymoban.com/news/detail-411367.html
到了这里,关于android 33 适配升级踩坑的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!