美文网首页
设备在多次恢复出厂设置或者重启后打开韦根测试程序会崩掉。

设备在多次恢复出厂设置或者重启后打开韦根测试程序会崩掉。

作者: 梧叶已秋声 | 来源:发表于2020-05-19 14:25 被阅读0次

设备在多次恢复出厂设置或者重启后打开韦根测试程序会崩掉。

2019-04-10 14:28:51.134 1386-1386/com.demo.myapplication E/linker: library "/system/lib/libwiegand_jni.so" ("/system/lib/libwiegand_jni.so") needed or dlopened by "/system/lib64/libnativeloader.so" is not accessible for the namespace: [name="classloader-namespace", ld_library_paths="", default_library_paths="/data/app/com.demo.myapplication-1/base.apk!/lib/arm64-v8a", permitted_paths="/data:/mnt/expand:/data/data/com.demo.myapplication"]
2019-04-10 14:28:51.134 1386-1386/com.demo.myapplication D/AndroidRuntime: Shutting down VM
2019-04-10 14:28:51.135 1386-1386/com.demo.myapplication E/AndroidRuntime: FATAL EXCEPTION: main
    Process: com.demo.myapplication, PID: 1386
    java.lang.UnsatisfiedLinkError: dlopen failed: library "/system/lib/libwiegand_jni.so" needed or dlopened by "/system/lib64/libnativeloader.so" is not accessible for the namespace "classloader-namespace"
        at java.lang.Runtime.load0(Runtime.java:908)
        at java.lang.System.load(System.java:1537)
        at com.wiegand.wiegandService.<clinit>(wiegandService.java:43)
        at com.wiegand.wiegandService.Init(wiegandService.java:12)
        at com.demo.myapplication.MainActivity.onCreate(MainActivity.java:16)
        at android.app.Activity.performCreate(Activity.java:6709)
        at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1118)
        at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2619)
        at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2727)
        at android.app.ActivityThread.-wrap12(ActivityThread.java)
        at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1478)
        at android.os.Handler.dispatchMessage(Handler.java:102)
        at android.os.Looper.loop(Looper.java:154)
        at android.app.ActivityThread.main(ActivityThread.java:6121)
        at java.lang.reflect.Method.invoke(Native Method)
        at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:912)
        at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:802)

原因在于,Android N之后,公共so需要特殊配置。解决办法如下:
Framework基础:Android N 公共so库怎么定义呢?
https://www.jianshu.com/p/4be3d1dafbec

相关文章

网友评论

      本文标题:设备在多次恢复出厂设置或者重启后打开韦根测试程序会崩掉。

      本文链接:https://www.haomeiwen.com/subject/dbbolctx.html