2010-04-29 127 views
0

我的應用程序在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)

回答

1

檢查分析異常@ com.poslji.gor.FormFiller.onCreate(FormFiller。Java的:188),使用嘗試捕捉

編輯:

話又說回來,我不知道它在1.5怎麼跑:d

+0

我發現了這個問題。我正在讀取該行的偏好設置,但在此模擬器上首次啓動時,該設置的值爲空。 謝謝你教我如何找到錯誤。 – DixieFlatline 2010-04-29 17:53:21

0

「:java.lang.NumberFormatException無法解析 '空' 作爲整數致」配置文件丟失,所以查找失敗並返回null?

+0

你說的是哪配置文件? – DixieFlatline 2010-04-29 17:15:21

+0

不知道。也許這行「com.poslji.gor.FormFiller.nastavi(FormFiller.java:322)」可以告訴你更多。 – 2010-05-01 12:58:30

相關問題