即使我的proguard-project.txt包含这些行
-adaptresourcefilenames **.png
-adaptresourcefilecontents **.xml
即使proguard.config未注释project.properties(如该文件中所述),
ant release在 Eclipse 的默认 HelloWorld 项目上运行仍然显示bin/MainActivity-release.apk在行内
-rw-rw-rw- 9193 17-Jul-2013 14:26:44 res/drawable-hdpi/ic_launcher.png
-rw-rw-rw- 5057 17-Jul-2013 14:26:44 res/drawable-mdpi/ic_launcher.png
-rw-rw-rw- 14068 17-Jul-2013 14:26:44 res/drawable-xhdpi/ic_launcher.png
换句话说,png图标的名称没有被混淆。
我错过了什么?
我并不担心 proguard 正确处理 png 文件名,但是这不起作用的事实降低了我对生成classes.dex的 APK 已被混淆的信心。