【问题标题】:Android Studio Some file crunching failed, see logs for detailsAndroid Studio 部分文件处理失败,详见日志
【发布时间】:2017-08-04 23:52:10
【问题描述】:

我对 9 个补丁图像有疑问。

我的 res 文件夹中有大约 30 9 个补丁图像。在早期版本的 Android Studio 上,错误告诉我哪一张图片不好,但在较新版本上,我只是得到错误

错误:任务执行失败 ':app:mergePhotoKeyboardThemeChangerDebugResources'。

错误:java.lang.RuntimeException:某些文件处理失败,请参阅日志了解详细信息

Android Studio 设置中是否有此选项?一张一张地检查图片,看看哪个是坏的,工作量很大。

【问题讨论】:

  • 你不能在IDE中查看日志吗?
  • 我得到的唯一错误是问题中的上述错误。早些时候我遇到了确切位置的错误,例如“......文件test.9.png......在顶部边缘像素没有15......”
  • 使用--stacktrace --info 标志运行。希望这会记录一些东西。
  • 没有关于错误的详细信息。现在我两次得到相同的日志。
  • 你的 res 文件夹的完整路径是什么?有时路径太长时会出现此错误。

标签: android android-studio nine-patch


【解决方案1】:

有时 jpg 图像会出现错误,请尝试将 jpg 图像转换为 png 图像。 从online png converter在线转换。

【讨论】:

  • 不,它是 9.png 图像。目前我故意弄错只是为了尝试查看错误。
  • 我认为这是 adt 的问题。您可以改为将 *.9.png 重命名为 *.png
  • 但我需要这些图像是 9 补丁 png。我已经找到解决方案了,谢谢。
  • @filipst 你的解决方案是什么?
  • @Néstor 我目前没有解决方案。简单的“--debug”可以完成这项工作,但现在已经不行了。
【解决方案2】:

建议#1:

重新定位您的项目,构建将成功。

资源链接:https://stackoverflow.com/a/25209204

建议 2:

有时 .png 图像已损坏。你需要在drawable中替换

资源链接:https://stackoverflow.com/a/41380118

建议#3: 更改构建目录

例如:

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

重建并快乐编码。

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

最后的建议 添加

aaptOptions {
    cruncherEnabled = false
}

android{ } 范围内的 gradle(app) 文件中

它会正常工作

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-02-22
    • 2019-02-28
    • 2018-12-03
    • 1970-01-01
    相关资源
    最近更新 更多