0

Android プロジェクトでrestfbライブラリを使用していますが、すべて問題なく動作します。それを使用してproguardを実行しようとすると、正常に完了しますが、アプリを実行すると

com.restfb.exception.FacebookJsonMappingException: マップ先の Java タイプを指定する必要があります。com.restfb.DefaultJsonMapper.toJavaList (不明なソース) で

私のproguard-project.txtには行が含まれています

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

何か不足していますか?

4

1 に答える 1

0

JSON マッパーはおそらくイントロスペクションを使用してジェネリック型情報を見つけます。ProGuard の難読化手順では、仮想マシンには必要ないため、デフォルトで削除されますが、保持することができます。

-keepattributes Signature
于 2013-04-18T00:00:35.283 に答える