You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

升级Android Target SDK至34后构建APK失败,求解决方法

解决Target SDK 34升级后Debug APK构建失败的问题

针对升级Target SDK到34后,构建Debug APK时出现的Zip file '.../app-debug.apk' already contains entry 'AndroidManifest.xml', cannot overwrite错误,可尝试以下解决方案:

  • 清理构建缓存:在项目根目录的终端执行./gradlew clean,彻底清除旧的中间构建产物,之后重新运行构建命令。残留的旧APK文件或Manifest文件是这类冲突的常见原因。
  • 禁用增量打包:在项目根目录的gradle.properties文件中添加一行android.enableIncrementalPackage=false,关闭增量构建逻辑。SDK 34升级后,增量打包的兼容性问题可能导致重复写入Manifest文件。
  • 检查第三方插件/自定义脚本:排查项目中使用的第三方Gradle插件(如多渠道打包、Manifest处理插件),确认是否存在重复生成或注入AndroidManifest.xml的逻辑。部分旧版本插件可能未适配SDK 34,需升级插件版本或暂时移除测试。
  • 手动清理构建目录:直接删除/Users/xxx/app/build/intermediates/apk/debug/目录下的所有文件,再重新构建。有时候Gradle的clean命令可能未彻底清理残留文件,手动删除能解决这类问题。
  • 升级Android Gradle Plugin(AGP):确保AGP版本与Target SDK 34兼容,建议使用AGP 8.0及以上版本。在项目根目录的build.gradle(Project级别)中更新AGP版本,例如:
    dependencies {
        classpath 'com.android.tools.build:gradle:8.0.2'
    }
    

内容的提问来源于stack exchange,提问作者Tomy

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.20 11:22:36