java - 在尝试运行我的应用程序时,我在下面收到此错误
问题描述
所以发生的事情是我完成了我的布局并想在我的手机上尝试,这发生了:-
执行任务: [: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 错误:检查日志以获取详细信息:
出了什么问题:任务“: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 个是最新的}
解决方案
这是 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'
推荐阅读
- reactjs - 确保在过滤方法之前初始化数据
- math - 沿直线均匀分布n个点
- javascript - 如何通过按 ctrl 键或 shift 键在 html 表格中选择多行?
- reactjs - React Native - 编辑平面列表,但平面列表保持不变
- javascript - 在功能组件中添加窗口事件监听器的正确做法
- mongodb - 如何同时执行 $group 和 $lookup 聚合
- sql - 在sql中强制分区
- .htaccess - 在htaccess中从http重定向到https?
- ios - 在 WKWebView 中播放视频
- flutter - 当打开推送通知设置 WebView 并在通知正文中设置给定链接时,如何在 Flutter 中打开活动?