Java.lang.unsatisfiedlinkerror: можно найти DSO для загрузки: LibreActnativeJni.so < /p>
< /blockquote>
, поэтому я начал свой путь, чтобы найти корневую причину, чтобы исправить это: > > Здесь. Это становится проблемой, если у вас есть хотя бы одна зависимость с расширениями, составленными с поддержкой ARM64, а другая, которая поддерживает только ARM32. Система обнаружит зависимость ARM64, загрузить ее, а затем отказываться загружать библиотеку только ARM32, что, вероятно, заставив ваше приложение сбой. Устройство: < /p>
Это приложение не совместимо с последней версией Android. Проверьте обновление или свяжитесь с разработчиком приложения. There it is mentioned that it is a known issue for react native since 2 years.
Now I am thinking to kick-out all ARM32 packages to have consistent dependencies for ARM64.
I found out that those packages are using ARM64:
- /react-native/ReactAndroid/
- /React-Native/ReactCommon/
- /react-native/react/fabric/appleeventbeat.cpp
- /React-Native-webview/
- /@react-native-picker/ />
- /react-cnative-screenguard/
- /react-native-tts/
- /react-can-safe-area-context/
- /react-native-video/
- /@React-native-community/
- /@reaact-native-community/
- /@reaact-native-community/
- /@React-native-community/
/@React-native-communiti /> - /@react-native-community/netinfo/
- /react-native-share/
- /react-native-linear-gradient/
- /react-native-screens/
- /react-native-svg/
- /react-inative-gesture-handler/
- /@react-com-async-storage/
, который находит все файлы c ++ в пакетах. И файлы c ++ являются частью пакетов ARM64. < /P>
Так что мне интересно, как мне продолжить. Трек?06-05 08:52:58.171 16349 16349 E AndroidRuntime: Process: com.client.sagly032721, PID: 16349
06-05 08:52:58.171 16349 16349 E AndroidRuntime: java.lang.UnsatisfiedLinkError: dlopen failed: library "libreact_featureflagsjni.so" not found
06-05 08:52:58.171 16349 16349 E AndroidRuntime: at java.lang.Runtime.loadLibrary0(Runtime.java:1082)
06-05 08:52:58.171 16349 16349 E AndroidRuntime: at java.lang.Runtime.loadLibrary0(Runtime.java:1003)
06-05 08:52:58.171 16349 16349 E AndroidRuntime: at java.lang.System.loadLibrary(System.java:1661)
06-05 08:52:58.171 16349 16349 E AndroidRuntime: at com.facebook.soloader.nativeloader.SystemDelegate.loadLibrary(SystemDelegate.java:24)
06-05 08:52:58.171 16349 16349 E AndroidRuntime: at com.facebook.soloader.nativeloader.NativeLoader.loadLibrary(NativeLoader.java:52)
06-05 08:52:58.171 16349 16349 E AndroidRuntime: at com.facebook.soloader.nativeloader.NativeLoader.loadLibrary(NativeLoader.java:30)
06-05 08:52:58.171 16349 16349 E AndroidRuntime: at com.facebook.soloader.SoLoader.loadLibrary(SoLoader.java:805)
06-05 08:52:58.171 16349 16349 E AndroidRuntime: at com.facebook.react.internal.featureflags.ReactNativeFeatureFlagsCxxInterop.(ReactNativeFeatureFlagsCxxInterop.kt:28)
06-05 08:52:58.171 16349 16349 E AndroidRuntime: at com.facebook.react.internal.featureflags.ReactNativeFeatureFlagsCxxAccessor.override(ReactNativeFeatureFlagsCxxAccessor.kt:475)
06-05 08:52:58.171 16349 16349 E AndroidRuntime: at com.facebook.react.internal.featureflags.ReactNativeFeatureFlags.override(ReactNativeFeatureFlags.kt:316)
06-05 08:52:58.171 16349 16349 E AndroidRuntime: at com.facebook.react.defaults.DefaultNewArchitectureEntryPoint.load(DefaultNewArchitectureEntryPoint.kt:57)
06-05 08:52:58.171 16349 16349 E AndroidRuntime: at com.facebook.react.defaults.DefaultNewArchitectureEntryPoint.load$default(DefaultNewArchitectureEntryPoint.kt:35)
06-05 08:52:58.171 16349 16349 E AndroidRuntime: at com.client.sagly032721.MainApplication.onCreate(MainApplication.kt:80)
06-05 08:52:58.171 16349 16349 E AndroidRuntime: at android.app.Instrumentation.callApplicationOnCreate(Instrumentation.java:1316)
06-05 08:52:58.171 16349 16349 E AndroidRuntime: at android.app.ActivityThread.handleBindApplication(ActivityThread.java:6998)
06-05 08:52:58.171 16349 16349 E AndroidRuntime: at android.app.ActivityThread.-$$Nest$mhandleBindApplication(Unknown Source:0)
06-05 08:52:58.171 16349 16349 E AndroidRuntime: at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2236)
06-05 08:52:58.171 16349 16349 E AndroidRuntime: at android.os.Handler.dispatchMessage(Handler.java:106)
06-05 08:52:58.171 16349 16349 E AndroidRuntime: at android.os.Looper.loopOnce(Looper.java:205)
06-05 08:52:58.171 16349 16349 E AndroidRuntime: at android.os.Looper.loop(Looper.java:294)
06-05 08:52:58.171 16349 16349 E AndroidRuntime: at android.app.ActivityThread.main(ActivityThread.java:8177)
06-05 08:52:58.171 16349 16349 E AndroidRuntime: at java.lang.reflect.Method.invoke(Native Method)
06-05 08:52:58.171 16349 16349 E AndroidRuntime: at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:552)
06-05 08:52:58.171 16349 16349 E AndroidRuntime: at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:971)< /code>
< /div>
< /div>
< /p>
Спасибо за любую помощь заранее. Я действительно застрял в этом вопросе:/
Подробнее здесь: https://stackoverflow.com/questions/796 ... tivejni-so