我正在将构建系统从ANT迁移到Gradle(因为现在不再支持ANT / ADT)并且我在其中一个测试包中遇到了问题。有一个测试适用于空png(好像有人跑'touch empty.png')和一个损坏的png。这些png文件位于我们的res / drawable-hdpi文件夹中,因为它们应该是。在构建时,Gradle使用libpng进行某种处理,并在这两个文件上出错。
我的问题是:我可以告诉Gradle跳过对这两个文件的处理,还是有另一种方法可以解决这个问题?
顺便说一下,我一时兴起将文件重命名为.xml(唯一允许的其他格式),但仍然无法解析。答案 0 :(得分:1)
为了回答那些发现这个问题的人,我使用了horatius'回答并制作/ res / raw目录并将我损坏的空文件放在那里。 Gradle没有尝试处理它们,它们仍然被R.java索引。