即使我的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 已被混淆的信心。