在尝试运行我的应用时,我收到此错误

时间:2018-04-30 12:40:58

标签: java android android-gradle

所以发生的事情是我完成了我的布局并想到试试我的手机而且发生了这种情况: -

  

执行任务:[:app:assembleDebug]   :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:generateDebugResValues UP-TO-DATE   :app:generateDebugResources UP-TO-DATE   :应用:mergeDebugResources   C:\ Users \用户Jit.gradle \包装\ dists中\ gradle这个-4.4-所有\ 9br9xq1tocpiv8o6njlyu5op1 \ gradle这个-4.4-所有\缓存\变换-1 \文件-1.1 \程序兼容性-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 FAILED   FAILURE:构建因异常而失败。

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

      

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

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

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

1 个答案:

答案 0 :(得分:0)

这是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'