Reference proguard:can';找不到引用字段';java.lang.Boolean默认值';
Proguard:在类FooImpl中找不到引用的字段“java.lang.Boolean default”。怎么了 确保像这样使用proguard属性文件Reference proguard:can';找不到引用字段';java.lang.Boolean默认值';,reference,field,proguard,Reference,Field,Proguard,Proguard:在类FooImpl中找不到引用的字段“java.lang.Boolean default”。怎么了 确保像这样使用proguard属性文件 interface Foo { Boolean getDefault(); } class FooImpl implements Foo { private Boolean defaultValue; @Override public Boolean getDefault() { return
interface Foo {
Boolean getDefault();
}
class FooImpl implements Foo {
private Boolean defaultValue;
@Override
public Boolean getDefault() {
return defaultValue;
}
}
-injars在\u ajr.jar的\u name\u中
-outjars out\u jar.jar
-printmapping映射文件_name.map
**-libraryjars/lib/rt.jar**///这是您问题的解决方案
-图书馆的罐子。。任何其他jar位置,如果您将它们作为项目中的LIB使用
-目标1.7//java版本
-将您的_包_name.MainClass{
公共静态void main(java.lang.String[]);
}
-injars in_name_of_ajr.jar
-outjars out_jar.jar
-printmapping mappingfile_name.map
**-libraryjars <java.home>/lib/rt.jar** // this is solution for ur question
-libraryjars .. any other jar location if you user them as libs in your project
-target 1.7 // java version
-keep public class your_package_name.MainClass {
public static void main(java.lang.String[]);
}