自从最近出现了以下错误(我相信是ADT 22.0或22.1):
[echo] Handling Resources...
[aapt] Generating resource IDs...
[aapt] invalid resource directory name: C:\path\to\project\bin\res/crunch
构建失败
C:\Android\android-sdk\tools\ant\build.xml:653: 在执行此行时发生以下错误:
C:\Android\android-sdk\tools\ant\build.xml:698: 返回 null:1
我不确定原因是什么,因为 AAPT 似乎会自动生成“crunch”目录。 我已尝试清理项目并在 Eclipse 中禁用自动构建,但都无济于事。
我还尝试在 Eclipse 外部执行 ant release
,但是出现了相同的错误。执行ant clean release
也不起作用,因为它会尝试删除仍由 Eclipse 使用的 JAR 文件。 因此,我唯一发现的可行解决方案是:
- 退出 Eclipse
- 等待进程结束
- 执行
ant clean release
这非常痛苦,因为我们知道重新启动 Eclipse 很麻烦。 此外,所有受影响的项目都需要清理,这使整个过程需要长达半小时。 我已经在b.android.com上开了问题#60496,但没有听到任何官方回复。
除了咬紧牙关转换到 Android Studio,是否有其他解决方法?