Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/317.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
Java 无法运行android示例代码';bitmapfun';_Java_Android_Eclipse_Android Layout_Android Intent - Fatal编程技术网

Java 无法运行android示例代码';bitmapfun';

Java 无法运行android示例代码';bitmapfun';,java,android,eclipse,android-layout,android-intent,Java,Android,Eclipse,Android Layout,Android Intent,我正在尝试运行从下载的示例代码。 我所做的只是下载代码并像我尝试的其他示例代码一样导入它。 但当我运行时,“不幸的是,BitmapFun已停止”显示和应用程序退出 我的日志显示: 02-07 13:11:55.647: D/AndroidRuntime(5554): Shutting down VM 02-07 13:11:55.647: W/dalvikvm(5554): threadid=1: thread exiting with uncaught exception (group=0x4

我正在尝试运行从下载的示例代码。 我所做的只是下载代码并像我尝试的其他示例代码一样导入它。 但当我运行时,“不幸的是,BitmapFun已停止”显示和应用程序退出

我的日志显示:

02-07 13:11:55.647: D/AndroidRuntime(5554): Shutting down VM
02-07 13:11:55.647: W/dalvikvm(5554): threadid=1: thread exiting with uncaught exception (group=0x41550ba8)
02-07 13:11:55.647: E/AndroidRuntime(5554): FATAL EXCEPTION: main
02-07 13:11:55.647: E/AndroidRuntime(5554): Process: com.example.android.bitmapfun, PID: 5554
02-07 13:11:55.647: E/AndroidRuntime(5554): java.lang.RuntimeException: Unable to instantiate activity ComponentInfo{com.example.android.bitmapfun/com.example.android.bitmapfun.ui.ImageGridActivity}: java.lang.ClassNotFoundException: Didn't find class "com.example.android.bitmapfun.ui.ImageGridActivity" on path: DexPathList[[zip file "/data/app/com.example.android.bitmapfun-2.apk"],nativeLibraryDirectories=[/data/app-lib/com.example.android.bitmapfun-2, /vendor/lib, /system/lib]]
02-07 13:11:55.647: E/AndroidRuntime(5554):     at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2121)
02-07 13:11:55.647: E/AndroidRuntime(5554):     at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2245)
02-07 13:11:55.647: E/AndroidRuntime(5554):     at android.app.ActivityThread.access$800(ActivityThread.java:135)
02-07 13:11:55.647: E/AndroidRuntime(5554):     at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1196)
02-07 13:11:55.647: E/AndroidRuntime(5554):     at android.os.Handler.dispatchMessage(Handler.java:102)
02-07 13:11:55.647: E/AndroidRuntime(5554):     at android.os.Looper.loop(Looper.java:136)
02-07 13:11:55.647: E/AndroidRuntime(5554):     at android.app.ActivityThread.main(ActivityThread.java:5017)
02-07 13:11:55.647: E/AndroidRuntime(5554):     at java.lang.reflect.Method.invokeNative(Native Method)
02-07 13:11:55.647: E/AndroidRuntime(5554):     at java.lang.reflect.Method.invoke(Method.java:515)
02-07 13:11:55.647: E/AndroidRuntime(5554):     at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:779)
02-07 13:11:55.647: E/AndroidRuntime(5554):     at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:595)
02-07 13:11:55.647: E/AndroidRuntime(5554):     at dalvik.system.NativeStart.main(Native Method)
02-07 13:11:55.647: E/AndroidRuntime(5554): Caused by: java.lang.ClassNotFoundException: Didn't find class "com.example.android.bitmapfun.ui.ImageGridActivity" on path: DexPathList[[zip file "/data/app/com.example.android.bitmapfun-2.apk"],nativeLibraryDirectories=[/data/app-lib/com.example.android.bitmapfun-2, /vendor/lib, /system/lib]]
02-07 13:11:55.647: E/AndroidRuntime(5554):     at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:56)
02-07 13:11:55.647: E/AndroidRuntime(5554):     at java.lang.ClassLoader.loadClass(ClassLoader.java:497)
02-07 13:11:55.647: E/AndroidRuntime(5554):     at java.lang.ClassLoader.loadClass(ClassLoader.java:457)
02-07 13:11:55.647: E/AndroidRuntime(5554):     at android.app.Instrumentation.newActivity(Instrumentation.java:1061)
02-07 13:11:55.647: E/AndroidRuntime(5554):     at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2112)
02-07 13:11:55.647: E/AndroidRuntime(5554):     ... 11 more
02-07 13:16:55.797: I/Process(5554): Sending signal. PID: 5554 SIG: 9

是否有人遇到过类似问题或知道解决方案?

应用程序崩溃,因为它找不到
ImageGridActivity
。检查
清单中的包名
活动名

Eclipse在导入过程中出错,需要手动修复

  • 导入后,您会注意到
    res/values-v11
    中有一个错误。要解决此问题,请转到ImageGridActivity的项目属性并选择Android。检查Android 4.4(API级别19)。然后,选择Java构建路径。在Order and Export选项卡中,选中Android 4.4。
    res/values-v11
    中的错误现在应该被修复,并且应该在没有错误的情况下构建。但是,如果您现在尝试运行该项目,应用程序将崩溃,并出现OP(
    java.lang.ClassNotFoundException
    )描述的错误

  • 在导入过程中,Eclipse错误地创建了一个空的
    src
    目录,并将其添加为构建路径上的源文件夹。源文件实际上位于
    java
    目录中,因此按如下方式修复它:转到ImageGridActivity的项目属性并选择java构建路径。在Source选项卡下,添加
    java
    文件夹,然后删除
    src
    文件夹。差不多了,但是如果你运行它,应用程序仍然会因同样的错误而崩溃

  • 实现此功能的最后一步是向构建路径添加
    android-support-v4.jar
    。再次转到ImageGridActivity的项目属性并选择Java构建路径。在“库”选项卡下,单击“添加外部JAR…”。。。然后找到那个jar文件。在我的系统上,它位于
    /Development/adt-bundle-mac-x86_64-20131030/sdk/extras/android/support/v4/android-support-v4.jar
    。然后,转到Order and Export选项卡并选中
    android-support-v4.jar
    。就这样


  • 谢谢,这是构建路径的问题。问题已解决:)