【问题标题】:Restfb lib on android with proguard带有proguard的android上的Restfb lib
【发布时间】:2013-04-09 06:26:11
【问题描述】:

我在我的 android 项目中使用 restfb 库,一切正常。 当我尝试使用它运行 proguard 时,它已成功完成,但是在运行应用程序时我得到一个

com.restfb.exception.FacebookJsonMappingException:您必须指定要映射到的 Java 类型。 在 com.restfb.DefaultJsonMapper.toJavaList(未知来源)

我的 proguard-project.txt 包含这些行

-keep class com.restfb.** { *; }
-keep interface com.restfb.** { *; }

我错过了什么吗?

【问题讨论】:

    标签: android proguard restfb


    【解决方案1】:

    JSON 映射器可能使用自省来查找泛型类型信息。 ProGuard 的混淆步骤默认将其移除,因为虚拟机不需要它,但您可以保留它:

    -keepattributes Signature
    

    【讨论】:

      最近更新 更多