作者:龙之图皮具 | 来源:互联网 | 2023-02-01 11:36
由于此构建错误,我无法在项目中添加9patch png :
信息:Gradle任务[:app:assembleDebug]错误:某些文件崩溃失败,请参阅日志以获取详细信息错误:任务':app:mergeDebugResources'的执行失败.
错误:某些文件崩溃失败,请参阅日志以获取详细信息信息:BUILD FAILED信息:总时间:11.955秒信息:2错误信息:0警告信息:在控制台中查看完整输出
事实:我已经添加了一个完美运行的,另一个是使用相同的方法,相同的边界和东西,但造成构建错误.
我试过了:
清洁
重建项目
重启AS
重启电脑
使用Photoshop制作九个补丁
制作9个补丁,内置9个补丁制造商的AS
各种命名约定
缩短项目的目标路径
添加crunch:false to gradle
额外wtf:
如果我只是将不工作的九个补丁的像素内容复制到工作补丁,则会出现错误.
此外,错误说"看日志"
日志在哪里?
因为它不是在logcat中肯定的.
如果可以的话请帮忙.这让我疯狂.我真的很感兴趣为什么我要用图像导入花半天时间.
1> SkyWalker..:
我收集了一些解决方案.请逐一检查.希望它可以帮到你.
建议1:
这是由路径长度限制引起的.我认为它最多是256个字符.
重新定位您的项目,构建将成功.
资源链接: https ://stackoverflow.com/a/25209204
建议2:
有时.9.png图像已损坏.所以你可以在drawables目录中替换它.
资源链接: https ://stackoverflow.com/a/41380118
建议三:
最佳解决方案是build.gradle中的changue la buildDir:
例如:
allprojects {
buildDir = "C:/tmp/${rootProject.name}/${project.name}"
repositories {
jcenter()
}
}
重建和快乐编码.
资源链接: https ://stackoverflow.com/a/41877283
建议4:
您可以通过以下命令对齐:
./gradlew :app:mergeIntegrationDebugResources --debug > buildLog.txt
完成后,打开buildLog.txt文件,搜索"Error"(实际搜索中没有引号).然后你会发现这些文件有问题,然后从相应的文件夹中删除它,然后重新运行上面的命令,直到你没有收到任何错误.
资源链接: https ://stackoverflow.com/a/36648743
建议5:
file >> invalidate caches/restart
建议6:
转到项目中的build.gradle文件.
更改:
dependencies {
classpath 'com.android.tools.build:gradle:1.1.0'
至:
dependencies {
classpath 'com.android.tools.build:gradle:1.1.3'
同样的问题也出现了'com.android.tools.build:gradle:1.5.0'
.在这种情况下降级它.
然后清洁 - >重建
资源链接: https ://stackoverflow.com/a/31638208
建议7:
对于任何有同样问题的人.这解决了我的问题:
http://stackoverflow.com/questions/22701405/aapt-ioexception-error-2-no-such-file-or-directory-why-cant-i-build-my-grad
这是64位操作系统的问题,因为无法使用aapt,您必须安装这两个软件包:
sudo apt-get install lib32stdc ++ 6 lib32z1
资源链接: https ://github.com/facebook/react-native/issues/7320