【问题标题】:28.0.3 aapt.exe'' finished with non-zero exit value 128.0.3 aapt.exe'' 以非零退出值 1 结束
【发布时间】:2018-10-16 10:44:12
【问题描述】:

我已经尝试构建项目。但我收到这样的错误而且我有很多参考资料。但我没有找到合适的解决方案。

以下是错误日志。

Caused by: org.gradle.process.internal.ExecException: Process 'command 'F:\Android_SDK\Sdk\build-tools\28.0.3\aapt.exe'' finished with non-zero exit value 1

gradle.properties 文件

 # Project-wide Gradle settings.
org.gradle.jvmargs=-Xmx1536m
android.enableAapt2=false
# org.gradle.parallel=true

【问题讨论】:

  • 发布你的 gradle.properties 文件
  • @sourabhkaushik 我添加了 gradle.properties 文件。
  • 我在删除两个仍在项目中使用的矢量图后收到此错误。我恢复了删除的文件,错误消失了。
  • 对于这个问题的未来读者:不要禁用 AAPT2。 AAPT 已弃用并计划移除(如果尚未移除)。查找 AAPT2 日志有点不直观,但它们确实存在,而且比禁用它并使用已弃用的系统要好得多。这也不能回答问题,但是以后会避免很多痛苦。
  • 请检查这一项,错误的可能性stackoverflow.com/a/57656528/7181583

标签: android sdk aapt


【解决方案1】:

更改您的 gradle 和 google 服务版本

  dependencies {
    classpath 'com.android.tools.build:gradle:3.2.0'
    classpath 'com.google.gms:google-services:4.1.0'

    // NOTE: Do not place your application dependencies here; they belong
    // in the individual module build.gradle files
}

【讨论】:

  • gradle-wrapper.properties 中的分发 url 是什么
【解决方案2】:

请增加你的

分级

project module 中的版本到最新版本。它对我有用。

    classpath 'com.android.tools.build:gradle:3.4.0'

【讨论】:

    【解决方案3】:

    它发生在我身上。通过带回一些我没有从 Android Studio 中删除的文件来解决。带回文件并重建后。它对我有用

    【讨论】:

      【解决方案4】:

      文件 -> 使缓存无效并重新启动。

      【讨论】:

      • 我已尝试使缓存无效并重新启动。不工作
      • 您使用的是最新的构建工具吗?,您的编译SDK版本和buildToolsVersion?
      猜你喜欢
      • 2015-09-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多