我在android项目中使用restfb库,一切都工作得很好。当我尝试用它运行proguard时,它成功完成了,但当运行应用程序时,我得到一个
com.restfb.exception。FacebookJsonMappingException:必须指定要映射到的Java类型。在com.restfb.DefaultJsonMapper。toJavaList(未知源)
my proguard-project.txt包含
-keep class com.restfb.** { *; }
-keep interface com.restfb.** { *; }
我错过了什么吗?
JSON映射器可能使用自省来查找泛型类型信息。ProGuard的混淆步骤默认会删除它,因为虚拟机不需要它,但您可以保留它:
-keepattributes Signature