dlopen failed: library "/system/lib64/libc++_shared.so" needed or dlopened by "/

一个发际线两个高 2019-11-22 05:25:46
dlopen failed: library "/system/lib64/libc++_shared.so" needed or dlopened by "/system/lib64/libnativeloader.so" is not accessible for the namespace "classloader-namespace"
有大佬知道这个问题怎么回事吗,是在使用RePlugin的时候报的错误,跳转到插件的Activity时会出错。
...全文
3919 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
上面那个错是因为我的插件文件没有写filter导致的,然后更绝望的事情来了 2019-11-23 23:51:09.276 18238-18238/com.example.myhost E/up366.com.bukalivev2.MyApplication: onCreate after init 2019-11-23 23:51:09.433 18238-18238/com.example.myhost E/up366.com.livelibrary.LiveRoomActivity: before super.oncreate 2019-11-23 23:51:09.446 18238-18238/com.example.myhost E/AndroidRuntime: FATAL EXCEPTION: main Process: com.example.myhost, PID: 18238 java.lang.RuntimeException: Unable to start activity ComponentInfo{com.example.myhost/com.example.myhost.loader.a.ActivityN1SINTS1}: android.content.res.Resources$NotFoundException: Drawable com.example.myhost:dimen/design_appbar_elevation with resource ID #0x7f060053 at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:3430) at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:3614) at android.app.servertransaction.LaunchActivityItem.execute(LaunchActivityItem.java:86) at android.app.servertransaction.TransactionExecutor.executeCallbacks(TransactionExecutor.java:108) at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:68) at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2199) at android.os.Handler.dispatchMessage(Handler.java:112) at android.os.Looper.loop(Looper.java:216) at android.app.ActivityThread.main(ActivityThread.java:7625) at java.lang.reflect.Method.invoke(Native Method) at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:524) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:987) Caused by: android.content.res.Resources$NotFoundException: Drawable com.example.myhost:dimen/design_appbar_elevation with resource ID #0x7f060053 Caused by: android.content.res.Resources$NotFoundException: Resource "com.example.myhost:dimen/design_appbar_elevation" (7f060053) is not a Drawable (color or path): TypedValue{t=0x5/d=0x401 a=5 r=0x7f060053} at android.content.res.ResourcesImpl.loadDrawableForCookie(ResourcesImpl.java:1090) at android.content.res.ResourcesImpl.loadDrawable(ResourcesImpl.java:917) at android.content.res.Resources.getDrawableForDensity(Resources.java:1074) at android.content.res.Resources.getDrawable(Resources.java:1013) at android.content.Context.getDrawable(Context.java:630) at android.support.v4.content.ContextCompat.getDrawable(ContextCompat.java:358) at android.support.v7.widget.AppCompatDrawableManager.getDrawable(AppCompatDrawableManager.java:198) at android.support.v7.widget.AppCompatDrawableManager.getDrawable(AppCompatDrawableManager.java:186) at android.support.v7.widget.AppCompatDrawableManager.checkVectorDrawableSetup(AppCompatDrawableManager.java:753) at android.support.v7.widget.AppCompatDrawableManager.getDrawable(AppCompatDrawableManager.java:191) at android.support.v7.widget.TintTypedArray.getDrawableIfKnown(TintTypedArray.java:85) at android.support.v7.app.AppCompatDelegateImplBase.<init>(AppCompatDelegateImplBase.java:128) at android.support.v7.app.AppCompatDelegateImplV9.<init>(AppCompatDelegateImplV9.java:149) at android.support.v7.app.AppCompatDelegateImplV14.<init>(AppCompatDelegateImplV14.java:56) at android.support.v7.app.AppCompatDelegateImplV23.<init>(AppCompatDelegateImplV23.java:31) at android.support.v7.app.AppCompatDelegateImplN.<init>(AppCompatDelegateImplN.java:31) at android.support.v7.app.AppCompatDelegate.create(AppCompatDelegate.java:198) at android.support.v7.app.AppCompatDelegate.create(AppCompatDelegate.java:183) at android.support.v7.app.AppCompatActivity.getDelegate(AppCompatActivity.java:519) at android.support.v7.app.AppCompatActivity.onCreate(AppCompatActivity.java:70) at up366.com.livelibrary.LiveBaseActivity.onCreate(LiveBaseActivity.java:43) at up366.com.livelibrary.LiveRoomActivity.onCreate(LiveRoomActivity.java:135) at android.app.Activity.performCreate(Activity.java:7458) at android.app.Activity.performCreate(Activity.java:7448) at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1286) at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:3409) at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:3614) at android.app.servertransaction.LaunchActivityItem.execute(LaunchActivityItem.java:86) at android.app.servertransaction.TransactionExecutor.executeCallbacks(TransactionExecutor.java:108) 2019-11-23 23:51:09.446 18238-18238/com.example.myhost E/AndroidRuntime: at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:68) at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2199) at android.os.Handler.dispatchMessage(Handler.java:112) at android.os.Looper.loop(Looper.java:216) at android.app.ActivityThread.main(ActivityThread.java:7625) at java.lang.reflect.Method.invoke(Native Method) at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:524) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:987) 各位大佬有思路吗
  • 打赏
  • 举报
回复
引用 2 楼 Wendy03_07 的回复:
应该是缺少ABI对应的so库, 我之前遇到过类似的,如果这个库是Android私有的那就比较麻烦,如果不是,你可以找到并在CMake里进行配置.
确实,我是忘记将对应的库放入宿主工程中了,但是之后报了上面那个错误。也在gradle中配置了对应的filter和JniLib。您有思路吗请问。
  • 打赏
  • 举报
回复
结果是因为使用RePlugin时没有将对应的*.so文件放入宿主工程中。但是放进去之后报了另外一个错误,希望有人可以解答。 com.qihoo360.replugin.PluginDexClassLoader[DexPathList[[zip file "/data/user/0/com.example.myhost/app_plugins_v3/live-10-10-1.jar"],nativeLibraryDirectories=[/data/user/0/com.example.myhost/app_plugins_v3_libs/live-10-10-1, /system/lib]]] couldn't find "libc++_shared.so" java.lang.UnsatisfiedLinkError: com.qihoo360.replugin.PluginDexClassLoader[DexPathList[[zip file "/data/user/0/com.example.myhost/app_plugins_v3/live-10-10-1.jar"],nativeLibraryDirectories=[/data/user/0/com.example.myhost/app_plugins_v3_libs/live-10-10-1, /system/lib]]] couldn't find "libc++_shared.so" at java.lang.Runtime.loadLibrary0(Runtime.java:1012)
Wendy03_07 2019-11-22
  • 打赏
  • 举报
回复
应该是缺少ABI对应的so库, 我之前遇到过类似的,如果这个库是Android私有的那就比较麻烦,如果不是,你可以找到并在CMake里进行配置.
  • 打赏
  • 举报
回复
2019-11-22 17:25:59.310 8565-8565/com.example.myhost E/linker: library "/system/lib64/libc++_shared.so" ("/system/lib64/libc++_shared.so") needed or dlopened by "/system/lib64/libnativeloader.so" is not accessible for the namespace: [name="classloader-namespace", ld_library_paths="", default_library_paths="", permitted_paths="/data:/mnt/expand"] 2019-11-22 17:25:59.312 8565-8565/com.example.myhost E/ws001: l.p.a spp|aac: dlopen failed: library "/system/lib64/libc++_shared.so" needed or dlopened by "/system/lib64/libnativeloader.so" is not accessible for the namespace "classloader-namespace" java.lang.UnsatisfiedLinkError: dlopen failed: library "/system/lib64/libc++_shared.so" needed or dlopened by "/system/lib64/libnativeloader.so" is not accessible for the namespace "classloader-namespace" at java.lang.Runtime.loadLibrary0(Runtime.java:1016) at java.lang.System.loadLibrary(System.java:1672) at com.bkrtc_sdk.bkrtc_impl.<clinit>(bkrtc_impl.java:26) at com.bkrtc_sdk.bkrtc_impl.GetInstance(bkrtc_impl.java:18) at tv.buka.sdk.v3.manager.MediaManager.<init>(MediaManager.java:58) at tv.buka.sdk.BukaSDK.init(BukaSDK.java:71) at up366.com.livelibrary.utils.LiveSDKInitUtil.init(LiveSDKInitUtil.java:25) at up366.com.bukalivev2.MyApplication.onCreate(MyApplication.java:16) at com.qihoo360.replugin.component.app.PluginApplicationClient.callOnCreate(PluginApplicationClient.java:224) at com.qihoo360.loader2.Plugin.callAppLocked(Plugin.java:925) at com.qihoo360.loader2.Plugin.callApp(Plugin.java:898) at com.qihoo360.loader2.Plugin.load(Plugin.java:438) at com.qihoo360.loader2.PmBase.loadPlugin(PmBase.java:1093) at com.qihoo360.loader2.PmBase.loadAppPlugin(PmBase.java:1078) at com.qihoo360.loader2.PluginCommImpl.getActivityInfo(PluginCommImpl.java:561) at com.qihoo360.loader2.PluginCommImpl.loadPluginActivity(PluginCommImpl.java:411) at com.qihoo360.loader2.PluginLibraryInternalProxy.startActivity(PluginLibraryInternalProxy.java:268) at com.qihoo360.loader2.PluginCommImpl.startActivity(PluginCommImpl.java:380) at com.qihoo360.i.Factory.startActivityWithNoInjectCN(Factory.java:327) at com.qihoo360.replugin.RePlugin.startActivity(RePlugin.java:247) at com.example.myhost.MainActivity.lambda$onCreate$2$MainActivity(MainActivity.java:41) at com.example.myhost.MainActivity$$Lambda$2.onClick(Unknown Source:2) at android.view.View.performClick(View.java:6659) at android.view.View.performClickInternal(View.java:6631) at android.view.View.access$3100(View.java:790) at android.view.View$PerformClick.run(View.java:26187) at android.os.Handler.handleCallback(Handler.java:907) at android.os.Handler.dispatchMessage(Handler.java:105) at android.os.Looper.loop(Looper.java:216) at android.app.ActivityThread.main(ActivityThread.java:7625) at java.lang.reflect.Method.invoke(Native Method) at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:524) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:987) 2019-11-22 17:26:04.264 8565-8821/com.example.myhost E/[HOTFIX]: [ThreadDexHotfixMonitor]Bind hotfix monitor service fail!

80,471

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧