Skip to content

Getting errors with soloader with app bundled 'arm-64-v8a' #25536

Closed
@redstubble

Description

@redstubble

Using a configuration which has worked for 6 months suddenly causes the following errors
java.lang.UnsatisfiedLinkError: couldn't find DSO to load at com.facebook.soloader.SoLoader.

React Native version: 59.5

Steps To Reproduce

  1. build.gradle
    splits {
        abi {
            reset()
            enable enableSeparateBuildPerCPUArchitecture
            universalApk true  // If true, also generate a universal APK
            include "armeabi-v7a", "x86", "arm64-v8a", "x86_64"
        }
    }
  1. Test fine on app but on moto G4 throws the above error.

At a complete loss its using soLoader 6 which supports all this. All the issues I am finding are old. What could be the issue?

07-08 03:06:20.139 4664 4683 D JavaScriptCore.Version: 236355.1.0
07-08 03:06:20.141 4664 4683 D SoLoader: Loaded: libreactnativejni.so
07-08 03:06:20.141 4664 4683 D SoLoader: About to load: libfb.so
07-08 03:06:20.141 4664 4683 D SoLoader: libfb.so not found on /data/data/com.ionicframework.psapp180051/lib-main
07-08 03:06:20.141 4664 4683 D SoLoader: libfb.so found on /data/app/com.ionicframework.psapp180051-wQ1RyCITyCf7u0Qy207PQg==/lib/arm
07-08 03:06:20.141 4664 4683 D SoLoader: Not resolving dependencies for libfb.so
07-08 03:06:20.143 4664 4683 D SoLoader: About to load: libfb.so
07-08 03:06:20.143 4664 4683 D SoLoader: libfb.so not found on /data/data/com.ionicframework.psapp180051/lib-main
07-08 03:06:20.143 4664 4683 D SoLoader: libfb.so found on /data/app/com.ionicframework.psapp180051-wQ1RyCITyCf7u0Qy207PQg==/lib/arm
07-08 03:06:20.143 4664 4683 D SoLoader: Not resolving dependencies for libfb.so
07-08 03:06:20.143 4664 4683 I ork.psapp18005: Thread[11,tid=4683,Native,Thread*=0xe286ba00,peer=0x13b00548,"create_react_context"] recursive attempt to load library "/data/app/com.ionicframework.psapp180051-wQ1RyCITyCf7u0Qy207PQg==/lib/arm/libfb.so"
07-08 03:06:20.143 4664 4683 D SoLoader: Loaded: libfb.so
07-08 03:06:20.144 4664 4683 E libfb : error java.lang.ClassNotFoundException: Didn't find class "com.facebook.jni.HybridData$Destructor" on path: DexPathList[[zip file "/data/app/com.ionicframework.psapp180051-wQ1RyCITyCf7u0Qy207PQg==/base.apk"],nativeLibraryDirectories=[/data/app/com.ionicframework.psapp180051-wQ1RyCITyCf7u0Qy207PQg==/lib/arm, /data/app/com.ionicframework.psapp180051-wQ1RyCITyCf7u0Qy207PQg==/base.apk!/lib/armeabi-v7a, /system/lib]]
07-08 03:06:20.144 4664 4683 E SoLoader: couldn't find DSO to load: libfb.so caused by: Didn't find class "com.facebook.jni.HybridData$Destructor" on path: DexPathList[[zip file "/data/app/com.ionicframework.psapp180051-wQ1RyCITyCf7u0Qy207PQg==/base.apk"],nativeLibraryDirectories=[/data/app/com.ionicframework.psapp180051-wQ1RyCITyCf7u0Qy207PQg==/lib/arm, /data/app/com.ionicframework.psapp180051-wQ1RyCITyCf7u0Qy207PQg==/base.apk!/lib/armeabi-v7a, /system/lib]]
07-08 03:06:20.146 4664 4683 E AndroidRuntime: FATAL EXCEPTION: create_react_context
07-08 03:06:20.146 4664 4683 E AndroidRuntime: Process: com.ionicframework.psapp180051, PID: 4664
07-08 03:06:20.146 4664 4683 E AndroidRuntime: java.lang.UnsatisfiedLinkError: couldn't find DSO to load: libfb.so caused by: Didn't find class "com.facebook.jni.HybridData$Destructor" on path: DexPathList[[zip file "/data/app/com.ionicframework.psapp180051-wQ1RyCITyCf7u0Qy207PQg==/base.apk"],nativeLibraryDirectories=[/data/app/com.ionicframework.psapp180051-wQ1RyCITyCf7u0Qy207PQg==/lib/arm, /data/app/com.ionicframework.psapp180051-wQ1RyCITyCf7u0Qy207PQg==/base.apk!/lib/armeabi-v7a, /system/lib]]
07-08 03:06:20.146 4664 4683 E AndroidRuntime: at com.facebook.soloader.SoLoader.b(Unknown Source:378)
07-08 03:06:20.146 4664 4683 E AndroidRuntime: at com.facebook.soloader.SoLoader.a(Unknown Source:103)
07-08 03:06:20.146 4664 4683 E AndroidRuntime: at com.facebook.soloader.SoLoader.a(Unknown Source:76)
07-08 03:06:20.146 4664 4683 E AndroidRuntime: at com.facebook.soloader.SoLoader.a(Unknown Source:1)
07-08 03:06:20.146 4664 4683 E AndroidRuntime: at com.facebook.jni.HybridData.(Unknown Source:2)
07-08 03:06:20.146 4664 4683 E AndroidRuntime: at com.facebook.react.bridge.WritableNativeMap.initHybrid(Native Method)
07-08 03:06:20.146 4664 4683 E AndroidRuntime: at com.facebook.react.bridge.WritableNativeMap.(Unknown Source:0)
07-08 03:06:20.146 4664 4683 E AndroidRuntime: at com.facebook.react.jscexecutor.a.create(Unknown Source:2)
07-08 03:06:20.146 4664 4683 E AndroidRuntime: at com.facebook.react.aa.run(Unknown Source:58)
07-08 03:06:20.146 4664 4683 E AndroidRuntime: at java.lang.Thread.run(Thread.java:764)
07-08 03:06:20.151 1699 6774 W ActivityManager: Force finishing activity com.ionicframework.psapp180051/.MainActivity
07-08 03:06:20.156 1699 1783 I ActivityManager: Showing crash dialog for package com.ionicframework.psapp180051 u0
07-08 03:06:20.157 1699 1782 W BroadcastQueue: Background execution not allowed: receiving Intent { act=android.intent.action.DROPBOX_ENTRY_ADDED flg=0x10 (has extras) } to com.google.android.gms/.stats.service.DropBoxEntryAddedReceiver

Metadata

Metadata

Assignees

No one assigned

    Labels

    BugStaleThere has been a lack of activity on this issue and it may be closed soon.Tech: Bundler 📦This issue is related to the bundler (Metro, Haul, etc) used.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions