我将亚马逊的广告整合到我的应用程序中,并使用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