2013-03-24 145 views
0

我想知道如果任何人能幫助我,我正在寫一個機器人程序,每當我運行模擬器,這些錯誤顯示:Android的運行時錯誤

03-24 15:06:17.464: E/AndroidRuntime(792): FATAL EXCEPTION: main 
03-24 15:06:17.464: E/AndroidRuntime(792): java.lang.RuntimeException: Unable to instantiate activity ComponentInfo{com.example.gridviewexample/com.example.gridviewexample.MainActivity}: java.lang.ClassNotFoundException: Didn't find class "com.example.gridviewexample.MainActivity" on path: /data/app/com.example.gridviewexample-2.apk 
03-24 15:06:17.464: E/AndroidRuntime(792): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2106) 
03-24 15:06:17.464: E/AndroidRuntime(792): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2230) 
03-24 15:06:17.464: E/AndroidRuntime(792): at android.app.ActivityThread.access$600(ActivityThread.java:141) 
03-24 15:06:17.464: E/AndroidRuntime(792): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1234) 
03-24 15:06:17.464: E/AndroidRuntime(792): at android.os.Handler.dispatchMessage(Handler.java:99) 
03-24 15:06:17.464: E/AndroidRuntime(792): at android.os.Looper.loop(Looper.java:137) 
03-24 15:06:17.464: E/AndroidRuntime(792): at android.app.ActivityThread.main(ActivityThread.java:5039) 
03-24 15:06:17.464: E/AndroidRuntime(792): at java.lang.reflect.Method.invokeNative(Native Method) 
03-24 15:06:17.464: E/AndroidRuntime(792): at java.lang.reflect.Method.invoke(Method.java:511) 
03-24 15:06:17.464: E/AndroidRuntime(792): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:793) 
03-24 15:06:17.464: E/AndroidRuntime(792): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:560) 
03-24 15:06:17.464: E/AndroidRuntime(792): at dalvik.system.NativeStart.main(Native Method) 
03-24 15:06:17.464: E/AndroidRuntime(792): Caused by: java.lang.ClassNotFoundException: Didn't find class "com.example.gridviewexample.MainActivity" on path: /data/app/com.example.gridviewexample-2.apk 
03-24 15:06:17.464: E/AndroidRuntime(792): at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:65) 
03-24 15:06:17.464: E/AndroidRuntime(792): at java.lang.ClassLoader.loadClass(ClassLoader.java:501) 
03-24 15:06:17.464: E/AndroidRuntime(792): at java.lang.ClassLoader.loadClass(ClassLoader.java:461) 
03-24 15:06:17.464: E/AndroidRuntime(792): at android.app.Instrumentation.newActivity(Instrumentation.java:1054) 
03-24 15:06:17.464: E/AndroidRuntime(792): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2097) 
03-24 15:06:17.464: E/AndroidRuntime(792): ... 11 more 

我想寫一格查看代碼,我真的很感激,如果有人可以幫忙,非常感謝:)

+0

ClassNotFoundException是有意義的部分。閱讀這些行。另外,這些不是多重錯誤。這是一個錯誤的堆棧跟蹤。 – keyser 2013-03-24 15:16:12

回答

1

確保您在AndroidManifest.xml中宣佈了您的活動com.example.gridviewexample.MainActivity

此外,請確保您的MainActivity在該文件的頂部設置了正確的軟件包名稱(例如package com.example.gridviewexample)。

+0

非常感謝,我真的很感謝你的幫助:)但是我也有另外一個問題,如果我想在同樣的活動中做10個10 * 10的板子,我會再次感謝你的幫助,我想用相同的圖像填充單元格,使得同一圖像有200個圖像,我怎麼能這樣做?我是否在imageAdapter類中創建了具有這200個圖像的數組? – lolo 2013-03-25 17:54:18

+0

我不明白 – 2013-03-25 18:04:48

+0

嗯,我的意思是我想製作2塊電路板,每塊電路板是10 * 10(10行10列),我想用一個圖像填充2塊電路板(所有單元都有相同的圖像),我會怎麼做,使用網格視圖? – lolo 2013-03-25 18:52:54

0

系統在com.example.gridviewexample包中找不到MainActivity.class

看看你是否有這樣的班級。

項目 - >清潔也可以幫助(提供您使用Eclipse)。

+0

非常感謝youuu的幫助:)) – lolo 2013-03-25 17:55:58

+0

沒問題。祝你的項目好運。 – sebster 2013-03-25 17:59:32

+0

我對這個網站很陌生,我想增加你的聲譽,我該怎麼做?哈哈 – lolo 2013-03-25 18:54:15