2012-10-24 73 views
0

當按下按鈕時,我的應用程序開始崩潰,通常錯誤日誌指向正確的方向,但這次我無法破譯它。任何幫助將真正意識到:Android:錯誤不告訴我任何東西我可以運行

錯誤:

10-24 10:15:31.105: E/AndroidRuntime(22640): FATAL EXCEPTION: main 
10-24 10:15:31.105: E/AndroidRuntime(22640): java.lang.IllegalStateException: Could not execute method of the activity 
10-24 10:15:31.105: E/AndroidRuntime(22640): at android.view.View$1.onClick(View.java:3116) 
10-24 10:15:31.105: E/AndroidRuntime(22640): at android.view.View.performClick(View.java:3644) 
10-24 10:15:31.105: E/AndroidRuntime(22640): at android.view.View$PerformClick.run(View.java:14313) 
10-24 10:15:31.105: E/AndroidRuntime(22640): at android.os.Handler.handleCallback(Handler.java:605) 
10-24 10:15:31.105: E/AndroidRuntime(22640): at android.os.Handler.dispatchMessage(Handler.java:92) 
10-24 10:15:31.105: E/AndroidRuntime(22640): at android.os.Looper.loop(Looper.java:137) 
10-24 10:15:31.105: E/AndroidRuntime(22640): at android.app.ActivityThread.main(ActivityThread.java:4517) 
10-24 10:15:31.105: E/AndroidRuntime(22640): at java.lang.reflect.Method.invokeNative(Native Method) 
10-24 10:15:31.105: E/AndroidRuntime(22640): at java.lang.reflect.Method.invoke(Method.java:511) 
10-24 10:15:31.105: E/AndroidRuntime(22640): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:993) 
10-24 10:15:31.105: E/AndroidRuntime(22640): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:760) 
10-24 10:15:31.105: E/AndroidRuntime(22640): at dalvik.system.NativeStart.main(Native Method) 
10-24 10:15:31.105: E/AndroidRuntime(22640): Caused by: java.lang.reflect.InvocationTargetException 
10-24 10:15:31.105: E/AndroidRuntime(22640): at java.lang.reflect.Method.invokeNative(Native Method) 
10-24 10:15:31.105: E/AndroidRuntime(22640): at java.lang.reflect.Method.invoke(Method.java:511) 
10-24 10:15:31.105: E/AndroidRuntime(22640): at android.view.View$1.onClick(View.java:3111) 
10-24 10:15:31.105: E/AndroidRuntime(22640): ... 11 more 
10-24 10:15:31.105: E/AndroidRuntime(22640): Caused by: java.lang.NullPointerException 
10-24 10:15:31.105: E/AndroidRuntime(22640): at com.directenquiries.assessment.tool.AddAsset.AddAsset(AddAsset.java:476) 
10-24 10:15:31.105: E/AndroidRuntime(22640): ... 14 more 
+0

什麼在AddAsset.java:476? –

+0

你需要發佈導致NPE的代碼在'AddAsset.java:476' –

回答

0

在第476行com.directenquiries.assessment.tool.AddAsset,有一個變量引用null。你正在調用這個變量的一些方法。

+0

我是個白癡,謝謝,非常明顯! – TMB87

0
10-24 10:15:31.105: E/AndroidRuntime(22640): Caused by: java.lang.NullPointerException 
10-24 10:15:31.105: E/AndroidRuntime(22640): at com.directenquiries.assessment.tool.AddAsset.AddAsset(AddAsset.java:476) 

是你的代碼?如果是,請檢查AddAsset.java中的第476行並查找未初始化的空引用。

0

沒有看到您的代碼,好像您正在嘗試使用反射並正在尋找某些不存在的東西,方法或值。編輯其實我認爲你正在尋找一種方法

+1

當您在佈局xml文件中指定'android:onclick =「methodName」'時,Android系統不會使用此處的反射。 – Ridcully

+0

啊,好的,很高興知道! +1 –

相關問題