我將亞馬遜的廣告整合到我的應用程序中,並使用Proguard。他們告訴我,如果我使用Proguard,我必須「確保R類在混淆處理過程中保留其名稱」Proguard保留R類
有人知道這是什麼意思,如果是的話,我該如何做到這一點?
UPDATE
我已經嘗試了很多不同的選擇,而我仍然得到來自亞馬遜的SDK一個錯誤,我的資源會被混淆。我已經試過:
-keepnames com.my.app.*.R;
-keeppackagenames com.my.app.*.R;
-keepclassmembers com.my.app.*.R;
-keep class com.my.app.*.R;
-keepclassmembers class **.R$* {
public static <fields>;
}
什麼是那些*在包名中做? – Darwind 2013-04-06 21:18:13