HelloWorld не может работать под dalvikvm

Я пробую пример Hello World из https://android.googlesource.com/platform/dalvik/+/gingerbread/docs/hello-world. html

Однако моя программа Foo не запустилась; dalvikvm пожаловался на следующее:

Dalvik VM не может найти класс 'Foo' java.lang.NoClassDefFoundError: Foo в dalvik.system.NativeStart.main (собственный метод) Вызвано: java.lang.ClassNotFoundException: Foo в загрузчике 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)

Кто-нибудь знает, что я сделал не так?

6
задан Vadim Kotov 24 July 2017 в 13:03
поделиться