Reference proguard:can';找不到引用字段';java.lang.Boolean默认值';

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

Proguard:在类FooImpl中找不到引用的字段“java.lang.Boolean default”。怎么了

确保像这样使用proguard属性文件

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[]); 
}