【问题标题】:Getting AAPT error: check logs for details收到 AAPT 错误:查看日志以获取详细信息
【发布时间】:2018-02-15 16:03:20
【问题描述】:

每次我运行我的项目时,我都会收到这个错误,尽管我把它:

android.enableAapt2=false

【问题讨论】:

  • 这通常是因为不正确的drawable。请仔细检查您的drawable,尤其是九个补丁drawable。

标签: android android-studio gradle aapt aapt2


【解决方案1】:

在构建窗口中,您可以看到带有红色和绿色圆圈的树 - 请注意左侧面板上有一个绿色的锤子?就在它下面是一个图标,用于将树视图更改为 gradle 控制台输出。请单击该图标并滚动浏览日志 - AAPT 错误应该在其中。

【讨论】:

  • 执行任务:[:app:generateDebugSources] 按需配置是一个孵化功能。警告:“android.enableAapt2”选项已弃用,不应再使用。使用 'android.enableAapt2=true' 删除此警告。它将在 2018 年底被删除。 :app:preBuild UP-TO-DATE :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:mergeDebugResources FAILED FAILURE:构建失败并出现异常。 * 出了什么问题:任务 ':app:mergeDebugResources' 执行失败。 > java.util.concurrent.ExecutionException: java.util.concurrent.ExecutionException: com.android.builder.internal.aapt.v2.Aapt2Exception: AAPT 错误:检查日志以获取详细信息 * 尝试:使用 --stacktrace 选项运行以获取堆栈跟踪。使用 --info 或 --debug 选项运行以获得更多日志输出。运行 --scan 以获得完整的见解。 * 在 help.gradle.org 获得更多帮助 13 秒内构建失败 9 个可操作的任务:1 个已执行,8 个是最新的
  • 看起来日志被截断了。错误应该在您发布的第一个和第二个推荐之间。您还可以转到您的项目目录并运行“/.gradlew clean :app:mergeDebugResources”并更新发布问题以包含整个输出。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2018-09-25
  • 1970-01-01
  • 1970-01-01
  • 2018-10-13
  • 1970-01-01
  • 1970-01-01
  • 2018-04-11
相关资源
最近更新 更多