【发布时间】:2011-09-03 01:40:21
【问题描述】:
我正在尝试来自 https://android.googlesource.com/platform/dalvik/+/gingerbread/docs/hello-world.html 的 Hello World 示例
但是,我的 Foo 程序没有运行; dalvikvm 抱怨以下内容:
Dalvik VM 无法找到类 'Foo' java.lang.NoClassDefFoundError: Foo 在 dalvik.system.NativeStart.main(本机方法) 引起:java.lang.ClassNotFoundException: Foo in loader dalvik.system.PathClassLoader[/mnt/sdcard/foo.jar] 在 dalvik.system.PathClassLoader.findClass(PathClassLoader.java:243) 在 java.lang.ClassLoader.loadClass(ClassLoader.java:573) 在 java.lang.ClassLoader.loadClass(ClassLoader.java:532) ... 1 更多
Logcat 在 dalvikvm 调用期间提供了更多信息:
D/dalvikvm(1361):创建 instr 宽度表 E/dalvikvm(1361): 无法打开 dex 缓存 '/data/dalvik-cache/mnt@sdcard@foo.jar@classes.dex': 没有这样的文件或目录 I/dalvikvm(1361): 无法为 /mnt/sdcard/foo.jar (/data) 打开或创建缓存 /dalvik-cache/mnt@sdcard@foo.jar@classes.dex) W/dalvikvm(1361):threadid=1:线程退出未捕获异常(组=0x4 001e9a8)
有没有人知道我做错了什么?
【问题讨论】:
标签: android android-source dx