我有一个班级,例如:
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();
}
但不行。任何的想法?的 [解决]
答案 0 :(得分:1)
我最好的猜测,基于旧版本的proguard(您可能想确认您使用的是最新版本):
-keep class **GLxibPlayer {
AXprite GetSprite;
}
-keep class **AXprite { *; }
在第二个“class”和/或“*;”之前添加public修饰符由您自行决定