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

升级Android Gradle Plugin至8.0后遇android.useNewApkCreator废弃问题求解决

修复AGP 8.0.2中android.useNewApkCreator已移除的异常

问题原因

你未手动配置该属性,但第三方依赖或插件可能在内部自动设置了这个已被AGP 8.0完全移除的选项,导致构建冲突。

解决步骤

  • 定位属性来源
    执行Gradle命令排查哪个组件在设置该属性:

    ./gradlew properties --info | grep useNewApkCreator
    

    也可以在Android Studio的Gradle面板中,选择项目根节点的Tasks > help > dependencies,查看所有依赖插件版本,重点排查打包、构建类第三方插件。

  • 升级适配AGP 8.0的依赖/插件
    根据定位结果,将对应的第三方库或插件升级到支持AGP 8.x的最新版本。比如打包插件、埋点框架、多渠道插件等,多数主流工具已发布适配版本。

  • 临时移除冲突属性(无法升级时使用)
    如果暂时找不到适配版本,在项目根目录的build.gradle中添加以下脚本,强制移除该属性:

    gradle.projectsEvaluated {
        allprojects {
            extensions.findByName("android")?.run {
                if (hasProperty("useNewApkCreator")) {
                    extensions.remove("useNewApkCreator")
                }
            }
        }
    }
    
  • 清理缓存并重新同步
    执行命令清理构建缓存:

    ./gradlew clean
    

    删除项目根目录下的.gradle文件夹,重启Android Studio后重新同步项目。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.21 02:33:11