问题记录一:java.lang.UnsatisfiedLinkError: dlopen failed: library "/system/lib/*.so"

问题记录一:java.lang.UnsatisfiedLinkError: dlopen failed: library “/system/lib/*.so”

这是完整log

01-01 00:00:33.067 E/AndroidRuntime( 4495): java.lang.UnsatisfiedLinkError: dlopen failed: library “/system/lib/libserial_port32.so” needed or dlopened by “/system/lib/libnativeloader.so” is not accessible for the namespace “vendor-classloader-namespace”
01-01 00:00:33.067 E/AndroidRuntime( 4495): at java.lang.Runtime.loadLibrary0(Runtime.java:1016)
01-01 00:00:33.067 E/AndroidRuntime( 4495): at java.lang.System.loadLibrary(System.java:1669)
01-01 00:00:33.067 E/AndroidRuntime( 4495): at android_serialport_api.SerialPort.(SerialPort.java:54)
01-01 00:00:33.067 E/AndroidRuntime( 4495): at com.ctv.factorytest.manager.CommandManager.Initial(CommandManager.java:42)
01-01 00:00:33.067 E/AndroidRuntime( 4495): at com.ctv.factorytest.manager.CommandManager.(CommandManager.java:36)
01-01 00:00:33.067 E/AndroidRuntime( 4495): at com.ctv.factorytest.FactoryTestService.initial(FactoryTestService.java:247)
01-01 00:00:33.067 E/AndroidRuntime( 4495): at com.ctv.factorytest.FactoryTestService.onCreate(FactoryTestService.java:66)
01-01 00:00:33.067 E/AndroidRuntime( 4495): at android.app.ActivityThread.handleCreateService(ActivityThread.java:3533)
01-01 00:00:33.067 E/AndroidRuntime( 4495): at android.app.ActivityThread.access 1300 ( A c t i v i t y T h r e a d . j a v a : 200 ) 01 − 0100 : 00 : 33.067 E / A n d r o i d R u n t i m e ( 4495 ) : a t a n d r o i d . a p p . A c t i v i t y T h r e a d 1300(ActivityThread.java:200) 01-01 00:00:33.067 E/AndroidRuntime( 4495): at android.app.ActivityThread 1300(ActivityThread.java:200)010100:00:33.067E/AndroidRuntime(4495):atandroid.app.ActivityThreadH.handleMessage(ActivityThread.java:1667)
01-01 00:00:33.067 E/AndroidRuntime( 4495): at android.os.Handler.dispatchMessage(Handler.java:106)
01-01 00:00:33.067 E/AndroidRuntime( 4495): at android.os.Looper.loop(Looper.java:193)
01-01 00:00:33.067 E/AndroidRuntime( 4495): at android.app.ActivityThread.main(ActivityThread.java:6680)
01-01 00:00:33.067 E/AndroidRuntime( 4495): at java.lang.reflect.Method.invoke(Native Method)
01-01 00:00:33.067 E/AndroidRuntime( 4495): at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:493)
01-01 00:00:33.067 E/AndroidRuntime( 4495): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:858)
01-01 00:00:33.111 I/ActivityManager( 3386): Process com.ctv.factorytest (pid 4495) has died: fore SVC

背景

我这边将整编的镜像文件烧录到机器上是不会报这个问题的,但是单编使用了该so库的apk,再安装到机器上,就会报错,实在是恼又没法下手,试了网上的一些办法都无效,也不知道那些人有没有去确认是否有效就分享到网上。
实在没办法,我在安装了问题apk之后,将机器恢复出厂设置,奇迹就出现了,apk能正常运行了,不知道是什么原因。如果有人知道正解,也麻烦贴出来,让更多的人知道,感谢

你可能感兴趣的:(问题记录)