为了账号安全,请及时绑定邮箱和手机立即绑定

ClassNotFoundException:没有找到路径上的类:dexpath列表

ClassNotFoundException:没有找到路径上的类:dexpath列表

三国纷争 2019-12-18 18:12:12
ClassNotFoundException:没有找到路径上的类:dexpath列表我目前正在从事一个项目,在这个项目中,我必须使用纯本地NDK。当我尝试从Irrlicht引擎源运行HelloWorld示例时,它起了作用。然后,我尝试在我的项目中使用该示例的相同格式。但我得到了:03-14 01: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]]在运行我的项目时。以下是我的main.cpp文件:#include <android/log.h>#include <jni.h>#include <android_native_app_glue.h>#include "android_tools.h"#ifdef _IRR_ANDROID_PLATFORM_void android_main(android_app* app){__android_log_print(4 , "pom" , "nothing");}#endif在Android.mk:LOCAL_PATH := $(call my-dir)/..IRRLICHT_PROJECT_PATH := $(LOCAL_PATH)include $(CLEAR_VARS)LOCAL_MODULE := IrrlichtLOCAL_SRC_FILES := /home/karthik/Android/Essentials/ogl-es/lib/Android/libIrrlicht.a include $(PREBUILT_STATIC_LIBRARY)include $(CLEAR_VARS)LOCAL_MODULE := HelloWorldMobile1LOCAL_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 include $(BUILD_SHARED_LIBRARY)$(call import-module,android/native_app_glue)我在这里做什么错事?如果死了,我会贴出完整的密码。
查看完整描述

3 回答

?
ibeautiful

TA贡献1993条经验 获得超5个赞

我试过所有可能的选择,但结果为零。最后,我找到了正确的解决方案,这对我很有帮助。只是去禁用即时运行转到文件->设置->生成、执行、部署->即时运行->取消复选框立即运行..运行你的应用程序一次,这个apk文件正常工作。

查看完整回答
反对 回复 2019-12-20
?
慕森王

TA贡献1777条经验 获得超3个赞

我也遇到了类似的问题,以下是我的解决方案:

  1. 右键单击项目并选择

    特性.

  2. 选择

    Java构建路径

    从左边的菜单上。
  3. 选择

    订单与出口

    标签。
  4. 从列表中确保添加到项目中的库或外部JAR是

    查证.

  5. 最后,清洁您的项目和运行。



查看完整回答
反对 回复 2019-12-20
  • 3 回答
  • 0 关注
  • 728 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信