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

NativeTemplate缺失文件导致Android应用构建失败问题求解

解决方案

  • 统一SDK版本配置
    将nativetemplates模块build.gradle中的compileSdkVersion、targetSdkVersion统一修改为29,和主app模块的SDK版本保持一致,AGP 4.1+版本对不同编译SDK版本的依赖库资源编译存在兼容缺陷,版本对齐后可解决大部分资源生成类报错。
  • 删除重复插件声明
    主app模块的build.gradle末尾重复声明了apply plugin: 'com.google.gms.google-services',直接删除该重复行,重复加载插件会打断资源编译任务的正常链路,导致中间文件生成失败。
  • 全量清理缓存并重新编译
    关闭Android Studio后,删除项目根目录下的.gradle、.idea文件夹,同时删除所有模块下的build文件夹,重启Android Studio同步Gradle后,先单独执行nativetemplates模块的assembleDebug编译任务,确认库模块编译通过后再编译主模块。
  • 替换已停用的依赖仓库
    项目配置中仍在使用已正式停服的jcenter()仓库,将所有build.gradle文件中的jcenter()替换为mavenCentral(),且保持google()仓库排在仓库列表的第一位,避免依赖拉取失败导致的资源文件缺失。
  • 修复依赖库兼容问题
    主app模块为AndroidX环境,当前引入的com.android.support:multidex:1.0.3为旧support库依赖,替换为AndroidX版本的multidex依赖:
    implementation 'androidx.multidex:multidex:2.0.1'
    
    避免AndroidX与support库冲突导致的资源编译任务异常。

内容的提问来源于stack exchange,提问作者Emma.bk

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.26 21:54:04