Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/file/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android运行时错误_Android_Android Gridview - Fatal编程技术网

Android运行时错误

Android运行时错误,android,android-gridview,Android,Android Gridview,我想知道是否有人能帮我,我正在编写一个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.gridview

我想知道是否有人能帮我,我正在编写一个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

我正在尝试编写一个网格视图代码,如果有人能提供帮助,我将不胜感激,非常感谢:)

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

看看有没有这样的课程


项目->清理也会有所帮助(前提是您使用的是Eclipse)。

请确保在您的应用程序中声明了活动
com.example.gridviewexample.MainActivity


另外,确保您的
main活动
在文件顶部设置了正确的包名(例如
package com.example.gridviewexample
)。

ClassNotFoundException是有意义的部分。读那些台词。而且,这些不是多个错误。这是一个错误的堆栈跟踪。非常感谢,我非常感谢您的帮助:)但我还有另一个问题,非常感谢您的帮助,如果我想在同一活动中制作两块板,每个板的大小为10*10,并且我想用相同的图像填充单元格,这样就有200个相同图像,我怎么能这么做?我要在imageAdapter类中创建一个包含这200个图像的数组吗?我的意思是,我要创建2块板,每块板是10*10(10行10列),我要用一个图像填充这2块板(所有单元格都有相同的图像),我将如何使用grid view实现这一点?正如@seb所说的,为您的问题创建一个新线程。有人可能会给你一个更好的答案,这个答案会被正确引用。非常感谢你的帮助:)没问题。祝你的项目好运。我是这个网站的新手,我想增加你的声誉,我该怎么做?在帖子的左边有一个数字,上面有两个箭头和一个复选标记。选中复选标记表示您已接受答案作为解决方案。你也可以用箭头来决定答案的上下。还有一条建议。我看到你在评论中提出了更多的问题。尝试创建一个新问题,而不是在聊天中提问。它更有用,也能为社区做出贡献。