Java.lang.ClassNotFoundException: не найден класс по пути: dexpathlist ⇐ Android
Java.lang.ClassNotFoundException: не найден класс по пути: dexpathlist
Сейчас я работаю над проектом, в котором мне придется использовать исключительно собственный ndk. Это сработало, когда я попытался запустить пример helloworld из исходного кода движка Irrlicht. Затем я пытаюсь использовать его в своем проекте, следуя тому же формату, что и этот пример. Но я получил:
03-14 01:40:05.308: E/AndroidRuntime(799): java.lang.RuntimeException: невозможно создать экземпляр активности ComponentInfo{com.irrlicht.example1/android.app.POMActivity}: java.lang .ClassNotFoundException: не найден класс «android.app.POMActivity» по пути: DexPathList[[zip-файл «/data/app/com.irrlicht.example1-2.apk»],nativeLibraryDirectories=[/data/app-lib /com.irrlicht.example1-2, /system/lib]] во время выполнения моего проекта.
Вот мой файл main.cpp:
#include #include #include #include "android_tools.h" #ifdef _IRR_ANDROID_PLATFORM_ void android_main (приложение android_app*) { __android_log_print(4, «помпа», «ничего»); } #endif
в Android.mk:
LOCAL_PATH := $(call my-dir)/.. IRLICHT_PROJECT_PATH := $(LOCAL_PATH) включить $(CLEAR_VARS) LOCAL_MODULE := Иррлихт LOCAL_SRC_FILES:= /home/karthik/Android/Essentials/ogl-es/lib/Android/libIrrlicht.a включить $(PREBUILT_STATIC_LIBRARY) включить $(CLEAR_VARS) LOCAL_MODULE := HelloWorldMobile1 LOCAL_CFLAGS := -D_IRR_ANDROID_PLATFORM_ -pipe -fno-Exceptions -fno-rtti -fstrict-aliasing LOCAL_C_INCLUDES := -I ../../include -I /home/karthik/Android/Essentials/ogl-es/include -I /home/karthik/Android/json/jsoncpp-src-0.5.0/libs/linux -gcc-4.8 -I /home/karthik/Android/json/jsoncpp-src-0.5.0/include/json LOCAL_SRC_FILES:= android_tools.cpp main.cpp LOCAL_LDLIBS := -lEGL -llog -lGLESv1_CM -lGLESv2 -lz -landroid -ldl LOCAL_STATIC_LIBRARIES := Irrlicht android_native_app_glue включить $(BUILD_SHARED_LIBRARY) $(вызов модуля импорта, android/native_app_glue) И я указал имя действия в AndroidManifest.xml:
... Какую ошибку я здесь делаю? При необходимости я опубликую полный код.
Сейчас я работаю над проектом, в котором мне придется использовать исключительно собственный ndk. Это сработало, когда я попытался запустить пример helloworld из исходного кода движка Irrlicht. Затем я пытаюсь использовать его в своем проекте, следуя тому же формату, что и этот пример. Но я получил:
03-14 01:40:05.308: E/AndroidRuntime(799): java.lang.RuntimeException: невозможно создать экземпляр активности ComponentInfo{com.irrlicht.example1/android.app.POMActivity}: java.lang .ClassNotFoundException: не найден класс «android.app.POMActivity» по пути: DexPathList[[zip-файл «/data/app/com.irrlicht.example1-2.apk»],nativeLibraryDirectories=[/data/app-lib /com.irrlicht.example1-2, /system/lib]] во время выполнения моего проекта.
Вот мой файл main.cpp:
#include #include #include #include "android_tools.h" #ifdef _IRR_ANDROID_PLATFORM_ void android_main (приложение android_app*) { __android_log_print(4, «помпа», «ничего»); } #endif
в Android.mk:
LOCAL_PATH := $(call my-dir)/.. IRLICHT_PROJECT_PATH := $(LOCAL_PATH) включить $(CLEAR_VARS) LOCAL_MODULE := Иррлихт LOCAL_SRC_FILES:= /home/karthik/Android/Essentials/ogl-es/lib/Android/libIrrlicht.a включить $(PREBUILT_STATIC_LIBRARY) включить $(CLEAR_VARS) LOCAL_MODULE := HelloWorldMobile1 LOCAL_CFLAGS := -D_IRR_ANDROID_PLATFORM_ -pipe -fno-Exceptions -fno-rtti -fstrict-aliasing LOCAL_C_INCLUDES := -I ../../include -I /home/karthik/Android/Essentials/ogl-es/include -I /home/karthik/Android/json/jsoncpp-src-0.5.0/libs/linux -gcc-4.8 -I /home/karthik/Android/json/jsoncpp-src-0.5.0/include/json LOCAL_SRC_FILES:= android_tools.cpp main.cpp LOCAL_LDLIBS := -lEGL -llog -lGLESv1_CM -lGLESv2 -lz -landroid -ldl LOCAL_STATIC_LIBRARIES := Irrlicht android_native_app_glue включить $(BUILD_SHARED_LIBRARY) $(вызов модуля импорта, android/native_app_glue) И я указал имя действия в AndroidManifest.xml:
... Какую ошибку я здесь делаю? При необходимости я опубликую полный код.
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Java.lang.ClassNotFoundException: не найден класс по пути: dexpathlist
Anonymous » » в форуме Android - 0 Ответы
- 15 Просмотры
-
Последнее сообщение Anonymous
-