小编and*_*ndy的帖子

JNI在应用程序中检测到错误:使用挂起异常java.lang.ClassNotFoundException调用JNI GetMethodID:未找到类

我收到以下错误:

JNI在应用程序中检测到错误:JNI GetMethodID被调用挂起异常java.lang.ClassNotFoundException:在路径上找不到类"package.name.class":DexPathList [[zip file"/system/framework/sample.jar"], nativeLibraryDirectories = [/ vendor/lib,/ system/lib]]

JNI DETECTED ERROR IN APPLICATION: JNI GetMethodID called with pending exception java.lang.ClassNotFoundException: Didn't find class "package.name.class" on path: DexPathList[[zip file "/system/framework/XposedBridge.jar"],nativeLibraryDirectories=[/vendor/lib, /system/lib]]
26771-26918/package.name.class A/art: art/runtime/java_vm_ext.cc:410]   at java.lang.Class dalvik.system.BaseDexClassLoader.findClass(java.lang.String) (BaseDexClassLoader.java:56)
26771-26918/package.name.class A/art: art/runtime/java_vm_ext.cc:410]   at java.lang.Class java.lang.ClassLoader.loadClass(java.lang.String, boolean) (ClassLoader.java:511)
26771-26918/package.name.class A/art: art/runtime/java_vm_ext.cc:410]   at java.lang.Class java.lang.ClassLoader.loadClass(java.lang.String) (ClassLoader.java:469)
Run Code Online (Sandbox Code Playgroud)

以下是有关错误的更多信息:

`jmethodID MethodId;
    JNIEnv * env;
    int nStatus = gVM->GetEnv((void**)&env, JNI_VERSION_1_6);
    int nResult = attachStatus(nStatus, &env);
    LOG_HM("::attach status = %d::\n", nResult);
    if (nResult == ATTACH_FAILED) { …
Run Code Online (Sandbox Code Playgroud)

android android-ndk-r5

5
推荐指数
1
解决办法
3357
查看次数

标签 统计

android ×1

android-ndk-r5 ×1