当前位置: 首页 > 知识库问答 >
问题:

九个修补程序映像错误:某些文件处理失败,请参阅日志了解详细信息

桑坚
2023-03-14

由于以下生成错误,我无法将ninepatch png添加到我的项目中:

信息:Gradle tasks[:app:AssembleDebug]错误:某些文件处理失败,有关详细信息,请参阅日志错误:任务“:app:MergedebugResources”执行失败。

错误:某些文件处理失败,有关详细信息,请参阅日志信息:生成失败信息:总时间:11.955秒信息:2个错误信息:0个警告信息:请参阅控制台中的完整输出

事实:我已经添加了一个运行完美的,另一个是用同样的方法,同样的边界和材料制作的,但会产生错误。

我试过:

  • 清洁
  • 重新生成项目
  • 重新启动为
  • 重新启动PC
  • 用Photoshop制作了九个补丁
  • 使用nine patch Maker内置的九个修补程序
  • 各种命名约定
  • 缩短项目的dir路径
  • 将crunch:false添加到Gradle
    null

因为它不是在logcat中,这是肯定的。

力所能及的请帮忙。这把我逼疯了。我真的很感兴趣为什么我必须花半天的时间与一个图像导入。

共有1个答案

梁丘伟
2023-03-14

我收集了一些溶液。请一一核对。希望对你有帮助。

这是路径长度限制造成的。我想最多256个字符。

重新定位项目,生成就会成功。

最佳解决方案是在build.gradle中更改la buildDir:

例如:

allprojects {
    buildDir = "C:/tmp/${rootProject.name}/${project.name}"
    repositories {
        jcenter()
    }
}

重建和快乐的编码。

资源链接:https://stackoverflow.com/A/41877283

您可以通过以下命令进行对角:

./gradlew :app:mergeIntegrationDebugResources --debug > buildLog.txt
    null
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

http://stackoverflow.com/questions/22701405/aapt-ioexception-error-2-no-suck-file-or-director-why-cant-i-build-my-grad

这是64位操作系统的一个问题,因为aapt不可用,您必须安装以下2个软件包:

sudo apt-get install lib32stdc++6 lib32z1

 类似资料: