我的應用程序在1.5模擬器和1.5設備上工作。當我嘗試在1.6模擬器上啓動它時,它會產生奇怪的異常(甚至不會啓動)。如果它在真實設備上運行,我沒有任何1.6設備可以試用此應用程序。我得到了一些在Eclipse中的警告(警告:忽略InnerClasses屬性的匿名內部類,沒有與關聯的EnclosingMethod屬性。這個類可能是由一個破碎的編譯器產生),並得不到它們(我認爲他們來自一些Apache的罐子,我需要使HTTP多部分職位)。 這個瓶子可能是我在1.6中的例外原因嗎?還是其他的東西?應用程序啓動1.5模擬器,但不在1.6
我logacat:
04-29 16:14:55.874:ERROR/AndroidRuntime(392):未捕獲的處理程序:線程退出主要由於未捕獲的異常 04-29 16:14:55.894:ERROR/AndroidRuntime (392):java.lang.RuntimeException:無法啓動活動ComponentInfo {com.poslji.gor/com.poslji.gor.FormFiller}:java.lang.NumberFormatException:無法解析'null'作爲整數 04-29 16 :14:55.894:錯誤/ AndroidRuntime(392):在android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2401) 04-29 16:14:55.894:錯誤/ AndroidRuntime(392):在android.app.ActivityThread .handleLaunchActivity(ActivityThread.java:2417) 04-29 16:14:55.894:ERROR/Andr oidRuntime(392):at android.app.ActivityThread.access $ 2100(ActivityThread.java:116) 04-29 16:14:55.894:ERROR/AndroidRuntime(392):at android.app.ActivityThread $ H.handleMessage(ActivityThread .java:1794) 04-29 16:14:55.894:ERROR/AndroidRuntime(392):at android.os.Handler.dispatchMessage(Handler.java:99) 04-29 16:14:55.894:ERROR/AndroidRuntime (392):at android.os.Looper.loop(Looper.java:123) 04-29 16:14:55.894:ERROR/AndroidRuntime(392):at android.app.ActivityThread.main(ActivityThread.java:4203 ) 04-29 16:14:55.894:ERROR/AndroidRuntime(392):at java.lang.reflect.Method.invokeNative(Native Method) 04-29 16:14:55.894:ERROR/AndroidRuntime(392):at java.lang.reflect.Method.invoke(Method.java:521) 04-29 16:14:55.894:ERROR/AndroidRuntime(392):at com.android.i nternal.os.ZygoteInit $ MethodAndArgsCaller.run(ZygoteInit.java:791) 04-29 16:14:55.894:ERROR/AndroidRuntime(392):at com.android.internal.os.ZygoteInit.main(ZygoteInit.java: 549) 04-29 16:14:55.894:ERROR/AndroidRuntime(392):at dalvik.system.NativeStart.main(Native Method) 04-29 16:14:55.894:ERROR/AndroidRuntime(392):由:java.lang.NumberFormatException:無法解析'null'作爲整數 04-29 16:14:55.894:ERROR/AndroidRuntime(392):at java.lang.Integer.parseInt(Integer.java:358) 04- 29 16:14:55.894:錯誤/ AndroidRuntime(392):在java.lang.Integer.parseInt(Integer.java:333) 04-29 16:14:55.894:錯誤/ AndroidRuntime(392):at com.poslji .gor.FormFiller.nastavi(FormFiller.java:322) 04-29 16:14:55.894:ERROR/AndroidRuntime(392):at com.poslji.gor.FormFiller。 onCreate(FormFiller.java:188) 04-29 16:14:55.894:ERROR/AndroidRuntime(392):at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1123) 04-29 16:14:55.894: ERROR/AndroidRuntime(392):
A以android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2364)
我發現了這個問題。我正在讀取該行的偏好設置,但在此模擬器上首次啓動時,該設置的值爲空。 謝謝你教我如何找到錯誤。 – DixieFlatline 2010-04-29 17:53:21