首页 文章

无法使用此错误编译代码应用程序崩溃

提问于
浏览
-2

我的logcat中显示了此错误:

java.lang.UnsatisfiedLinkError:dlopen失败:无法在java.lang.System的java.lang.Runtime.loadLibrary(Runtime.java:364)中找到“libhello-jni.so”引用的符号“atof” . loadLibrary(System.java:526)位于java.lang.Class.newInstance的java.lang.Class.newInstanceImpl(Native Method)中的com.example.hellojni.HelloJni . (HelloJni.java:36)(Class.java:1208) )在Android.app.A活动中的android.app.Anstrumentation.newActivity(Instrumentation.java:1067)android.app.ActivityThread.perleLaunchActivity(ActivityThread.java:2297)android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2471) .ActivityThread.access $ 900(ActivityThread.java:175)在android.app.Looper的android.app.Handler.dispatchMessage(Handler.java:102)上的android.app.ActivityThread $ H.handleMessage(ActivityThread.java:1308)位于android.app.ActivityThread.main(ActivityThread.java:5602)的.loop(Looper.java:146)位于java.lang.reflect.Method.invoke的java.lang.reflect.Method.invokeNative(Native Method) .java:515)at com . android.internal.os.ZygoteInit $ MethodAndArgsCaller.run(ZygoteInit.java:1283)at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1099)at dalvik.system.NativeStart.main(Native Method)

有什么问题?

1 回答

  • 0

    如果您使用的是某些本机库,则可以使用下面的代码使其在特定位置查看 . 将它放在build.gradle文件的 defaultConfig 中 .

    ndk {
            abiFilters "armeabi-v7a", "x86", "armeabi", "mips"
        }
    

相关问题