我有一个课程,例如:
class GLxibPlayer
implements Runnable
{
AXprite sprite = new AXsprite;
AXprite GetSprite()
{
return this.sprite;
}
}
使用proguard时,我想保留方法AXprite GetSprite()。我尝试使用此配置:
-keep class GLxibPlayer implements java.lang.Runnable{
AXprite GetSprite();
}
//
-keepclassmembers,allowobfuscation class GLxibPlayer implements java.lang.Runnable{
AXprite GetSprite();
}
但是没有用。任何想法? [解决了]
最佳答案
我的最佳猜测是基于proguard的旧版本(您可能要确认您使用的是最新版本):
-keep class **GLxibPlayer {
AXprite GetSprite;
}
-keep class **AXprite { *; }
在第二个“类”和/或“ *”之前添加public修饰符。由您自行决定