java.lang.ClassNotFoundException: Didn't find class on path: dexpathlist
java.lang.ClassNotFoundException: Не найден класс в path: dexpathlist
В настоящее время я работаю над проектом, в котором я должен использовать чисто родной ndk. Это сработало, когда я попытался запустить пример helloworld из исходного кода движка Irrlicht. Затем я пытаюсь использовать его в своем проекте, следуя тому же формату, что и в этом примере. Но я получил:
03-1401:40:05.308: E/AndroidRuntime(799): java.lang.RuntimeException: Unable to instantiate activity ComponentInfo{com.irrlicht.example1/android.app.POMActivity}: java.lang.ClassNotFoundException: Didn't find class"android.app.POMActivity" on path: DexPathList[[zip file "/data/app/com.irrlicht.example1-2.apk"],nativeLibraryDirectories=[/data/app-lib/com.irrlicht.example1-2, /system/lib]]
В чем ошибка, которую я здесь делаю? При необходимости я опубликую полный код.
Переведено автоматически
Ответ 1
Я перепробовал все возможные варианты, но результат нулевой. Наконец я нашел правильное решение, которое полезно для меня. Просто перейдите, чтобы отключить мгновенный запуск, перейдите в Файл -> Настройки -> Сборка, выполнение, развертывание -> Мгновенный запуск -> Снимите флажок для мгновенного запуска. Запустите ваше приложение один раз, и этот apk-файл заработает должным образом..
Ответ 2
Похоже, в вашем случае это проблема. Относительный путь вашей активности в манифесте указан неверно: