私のデバッグAPKのすべてがうまく機能します。ただし、APKをエクスポートしてインストールすると、参照されているライブラリを呼び出すまで、すべて正常に機能します。
E/AndroidRuntime(32571): at com.znood.znoodapp.ShowResultsActivity.a (Unknown Source)
私はProGuardを使用しています。
私のライブラリはlibsディレクトリにあり、ビルドパスに追加されます。
どんなポインタでも大歓迎です=)
問題はGoogleGsonライブラリにありました。Proguardは、クラス名を難読化された名前に変換し、json変換をバグのあるものにします。
この問題を解決するには、proguard-project.txtに次の情報が含まれていることを確認してください
# the classes that you use for Gson conversion
-keep class com.yourapp.objects.** { *; }
# without this line, I was having ClassCastException
-keepattributes Signature, *Annotation*
これが誰かに役立つことを願っています=)
ライブラリを定義していない場合は、次のproguard-project.txtように追加できます
-libraryjars /libs/smack.jar
-libraryjars /libs/libphonenumber-5.0v1.5.jar