Meine app funktioniert gut vor Verschleierung, aber wenn ich proguard ermöglichen bekomme ich folgende Fehlermeldung:Parcel Probleme beim Verschleiern Mit Proguard
2013-05-02 13:43:58.772 E 30138/AndroidRuntime: FATAL EXCEPTION: main java.lang.NumberFormatException: Invalid long: "0.20"
at java.lang.Long.invalidLong(Long.java:125)
at java.lang.Long.parse(Long.java:362)
at java.lang.Long.parseLong(Long.java:353)
at java.lang.Long.parseLong(Long.java:319)
at com.sourcetone.data.model.Station.long getId()(SourceFile:195)
at com.sourcetone.STStationListFragment.void deleteStation(com.sourcetone.data.model.Station)(SourceFile:298)
at com.sourcetone.STStationListFragment.void access$4(com.sourcetone.STStationListFragment,com.sourcetone.data.model.Station)(SourceFile:293)
at com.sourcetone.STStationListFragment$ArrayListAdapter$1.void onClick(android.view.View)(SourceFile:274)
at android.view.View.performClick(View.java:3528)
at android.view.View$PerformClick.run(View.java:14217)
at android.os.Handler.handleCallback(Handler.java:605)
at android.os.Handler.dispatchMessage(Handler.java:92)
at android.os.Looper.loop(Looper.java:137)
at android.app.ActivityThread.main(ActivityThread.java:4482)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:511)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:794)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:561)
at dalvik.system.NativeStart.main(Native Method)
2013-05-02 13:43:58.803 W 472/ActivityManager: Force finishing activity com.sourcetone/.STMainActivity
Meine proguard Config hat folgendes:
-keep class * implements android.os.Parcelable {
public static final android.os.Parcelable$Creator *;
}
So Parcel sollte bleib rechts? Die ungültige Lange, die geworfen wird, ist eigentlich ein anderer Teil meiner Anfrage, also liest sie die falsche Nummer. Muss ich auch meine HttpResponse-Klasse behalten? Was könnte es sonst sein?
Es hängt davon ab, wie Sie Ihre Anfrage analysieren. Welche reflektiven Bibliotheken verwendest du? Gson, Jackson? –