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

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

作者: 梧叶已秋声 | 来源:发表于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