FAILURE:构建失败,异常

时间:2018-02-17 13:17:50

标签: android android-studio merge aapt aapt2

  

执行任务:[:app:assembleDebug]

     

警告:选项' android.enableAapt2'已弃用,不应该   再也用了。使用' android.enableAapt2 = true'删除这个   警告。它将在2018年底删除。:app:preBuild   最新消息:app:preDebugBuild UP-TO-DATE:app:compileDebugAidl   UP-TO-DATE:app:compileDebugRenderscript UP-TO-DATE   :app:checkDebugManifest UP-TO-DATE:app:generateDebugBuildConfig   UP-TO-DATE:app:prepareLintJar UP-TO-DATE   :app:mainApkListPersistenceDebug UP-TO-DATE   :app:generateDebugResValues UP-TO-DATE:app:generateDebugResources   UP-TO-DATE:app:mergeDebugResources FAILED

失败:构建因异常而失败。

  • 出了什么问题: 任务':app:mergeDebugResources'。

    的执行失败
      

    java.util.concurrent.ExecutionException:java.util.concurrent.ExecutionException:com.android.builder.internal.aapt.v2.Aapt2Exception:AAPT错误:检查日志以获取详细信息

  • 尝试: 使用--stacktrace选项运行以获取堆栈跟踪。使用--info或--debug选项运行以获取更多日志输出。使用--scan运行以获得全面的见解。

  • https://help.gradle.org

  • 获取更多帮助
  

在13s内建立失败9个可操作的任务:1个已执行,8个是最新的

6 个答案:

答案 0 :(得分:22)

在gradle.properties中,将android.enableAapt2=false更改为true

答案 1 :(得分:3)

您实际上可能在资源方面遇到问题,但如果您不首先解决此问题,则不会显示这些问题:

  

选项' android.enableAapt2'已弃用,不应使用   了。使用' android.enableAapt2 = true'删除此警告。它   将于2018年底删除。

在位于项目根目录的gradle.properties文件中,替换:

android.enableAapt2 

with:

android.enableAapt2 = true

答案 2 :(得分:0)

尝试更新gradle插件。解决了我的错误。

答案 3 :(得分:0)

位于项目根目录

中的gradle.properties文件中

我刚刚对此行发表了评论,现在可以正常运行了

android.enableAapt2 = true

答案 4 :(得分:-1)

请确保项目中包含的图片和图标是由android studio或Drawable importer插件导入的。

要安装此插件,您必须转到文件>设置>插入。 然后键入Drawable importer

答案 5 :(得分:-4)

问题在于android.enableAapt2 您应该检查缺少的内容或正确导入包。 搜索文件android.enableAapt2或该关键字。

相关问题