【问题标题】:While trying to run my app I m getting this error below在尝试运行我的应用程序时,我在下面收到此错误
【发布时间】:2018-04-30 12:40:57
【问题描述】:

所以发生的事情是我完成了我的布局并想在我的手机上尝试,这发生了:-

执行任务:[:app:assembleDebug] :app:preBuild UP-TO-DATE :app:preDebugBuild UP-TO-DATE :app:compileDebugAidl 最新 :app:compileDebugRenderscript 最新 :app:checkDebugManifest 最新 :app:generateDebugBuildConfig 最新 :app:prepareLintJar 最新 :app:mainApkListPersistenceDebug UP-TO-DATE :app:generateDebugResValues 最新 :app:generateDebugResources 最新 :app:mergeDebugResources C:\Users\Jit.gradle\wrapper\dists\gradle-4.4-all\9br9xq1tocpiv8o6njlyu5op1\gradle-4.4-all\caches\transforms-1\files-1.1\appcompat-v7-27.0.2.aar\1c402682e6b4dfb78349fd8b5c0ad010\res \drawable-xxhdpi-v4\abc_textfield_search_activated_mtrl_alpha.9.png:错误:找不到文件。 错误:java.util.concurrent.ExecutionException:com.android.builder.internal.aapt.v2.Aapt2Exception:AAPT2 错误:查看日志了解详细信息 :app:mergeDebugResources 失败 FAILURE:构建失败并出现异常。

  • 出了什么问题: 任务 ':app:mergeDebugResources' 执行失败。

    错误:java.util.concurrent.ExecutionException:com.android.builder.internal.aapt.v2.Aapt2Exception:AAPT2 错误:查看日志了解详情

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

    • https://help.gradle.org 获得更多帮助 59 秒内构建失败 9 个可操作的任务:1 个已执行,8 个最新}

【问题讨论】:

  • 错误日志告诉你到底发生了什么。发布您的应用级 build.gradle 文件并告诉我们您设备的 Android 版本,以便我们尝试告诉您如何修复它。
  • 我的设备是小米红米3sp 安卓棉花糖

标签: java android android-gradle-plugin


【解决方案1】:

这是 Windows 上 AAPT2 中的一个错误 - AAPT2 在处理非 ascii 字符以及超过 240 个字符的路径时遇到问题。在这里,您似乎遇到了第二种情况 - 路径是 249 个字符,这就是 AAPT2 找不到它的原因。

将您的 android gradle 插件版本更新到 3.2.0-alpha11 或更新版本,此问题已得到修复。更新您应用的项目级 build.gradle 文件:

classpath 'com.android.tools.build:gradle:3.2.0-alpha11'

【讨论】:

  • 我又遇到这个问题了!!!(这次android.tools.build:gradle是3.2.0 alpha12版)
  • 我再次收到此错误,但这次 android 工具 build gradle 的版本是 3.2.0 alpha 12
  • 所以它适用于 alpha11 但不适用于 alpha12?听起来很可疑
猜你喜欢
  • 2017-07-18
  • 2019-11-22
  • 2016-04-09
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-01-29
相关资源
最近更新 更多