我有以下内容:
public class A extends B {
static class C {
Object field1;
int field2;
boolean field3;
}
}
I cannot通过反射得到C类!
我尝试过以下方法:
-keep class com.path.to._class.A$** {*;}
-keep class com.path.to._class.A$* {*;}
-keep class com.path.to._class.A$C {*;}
-keep class com.path.to._class.A$C {
<fields>;
}
-keep class com.path.to._class.A$C {
Object field1;
int field2;
boolean field3;
}
以上均无效。我在这里做错了什么吗?
也许值得一提的是 B 扩展了 View...
所有这些都应该有效(仅 Object -> java.lang.Object)。您可以检查 bin/proguard/seeds.txt 以查看它们是否已列出。否则,您可能会修改错误的配置文件,或者名称可能有拼写错误。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)