2012年1月3日 星期二

proguard and drawable not found

加上proguard後, 有一些resource/drawable找不到了, 因為, 在程式中是使用字串名稱去反查圖檔, 經過了 proguard, 名稱換了, 就找不到了, 有趣的是, 在apk中, 檔案都在, 名稱也沒有換, 看起來, proguard有作一個對照檔。怎麼辦? 在 proguard.cfg 加上幾行
-keepclassmembers class **.R$* {
    public static int back;
    public static int log;
    public static int click;
}
搞定 !!
這也讓我思考,是否有必要保留以名稱來找圖檔。

沒有留言:

張貼留言