首页 > 解决方案 > 在尝试运行我的应用程序时,我在下面收到此错误

问题描述

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

执行任务: [: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\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 错误:检查日志以获取详细信息:

标签: javaandroidandroid-gradle-plugin

解决方案


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

推荐阅读