android 33 适配升级踩坑
Android 升级 适配 33
2023-09-11 14:18:49 时间
工程添加参考官网:
设置 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 // 工程目录
切记:不要跨端太多,根据自己工程逐个版本升级
gradle 对应的版本地址:
Android Gradle 插件版本说明 | Android 开发者 | Android Developers
相关文章
- [Android Pro] android 4.4 Android原生权限管理:AppOps
- [Android Pro] android 杀死进程的方法
- Android开发学习---android下的数据持久化,保存数据到rom文件,android_data目录下文件访问的权限控制
- Android studio 提示“android qemu-system-i386.exe停止工作”
- 1、Android Studio集成极光推送(Jpush) 报错 java.lang.UnsatisfiedLinkError: cn.jpush.android.service.PushProtoco
- [Android] Firebase on Android
- Android实战之app版本更新升级全文章(一)
- android开发分享Android中外接键盘的检测的实现
- Android【报错】android.content.ActivityNotFoundException:activity in yourAndroidManifest.?
- Android【报错】java.lang.ClassCastException: android.widget.TextView cannot be cast to android.widget.Bu
- Android设置控件背景颜色
- Android的报错提示:Failed to resolve: com.android.support.test.espresso:espresso-core:3.0.2
- Android 10.0 关机界面全屏显示(UI全屏显示)
- 【Android 逆向】Android 进程注入工具开发 ( 注入代码分析 | 注入工具的 main 函数分析 )
- Android学习笔记(四十):Preference的使用
- Android系统机制解析-公共服务
- Android培训班(99)内核解压过程12
- Android抽屉(SlidingDrawer --类似android通知栏下拉效果)