React Native Lelepred Build Cass с UnsabiedLinkError: Dlopen неудача: библиотека "libreact_featureflagsjni.so" не найденAndroid

Форум для тех, кто программирует под Android
Ответить
Anonymous
 React Native Lelepred Build Cass с UnsabiedLinkError: Dlopen неудача: библиотека "libreact_featureflagsjni.so" не найден

Сообщение Anonymous »

Я строю нативное приложение React на Windows 10, используя Necait-Clive 0.79.2 (та же проблема происходит на 0,80.0), и мой релиз APK устанавливается, но сразу же вылетает при запуске. Показ журналов аварии: < /p>

Код: Выделить всё


06-19 14:25:37.868  1147  2138 E ActivityTaskManager: TouchDown intent received, starting ActiveLaunch
06-19 14:25:37.869  3620 27640 E pageboostd: alp start : app comhouseflow
06-19 14:25:37.872  3620 27640 E pageboostd: comhouseflow, amt 3507772 scnt 2 fcnt 0
06-19 14:25:37.872  3620 27640 E pageboostd: comhouseflow, amt 0 scnt 0 fcnt 0
06-19 14:25:37.872  3620 27640 E pageboostd: alp end : app comhouseflow data_amount 3507772
06-19 14:25:37.897   902  3365 E NativeCustomFrequencyManager: [NativeCFMS] BpCustomFrequencyManager::acquire()
06-19 14:25:37.909 27641 27641 E com.houseflow: Not starting debugger since process cannot load the jdwp agent.
06-19 14:25:37.930  1147  2212 E VpnManagerService: Exception occured while trying to get the getProxyInfoForUid for knoxvpn uid 10519
06-19 14:25:37.943  3620  3620 E pageboostd: Received HALT command code 2
06-19 14:25:37.976 27641 27641 E AndroidRuntime: FATAL EXCEPTION: main
06-19 14:25:37.976 27641 27641 E AndroidRuntime: Process: com.houseflow, PID: 27641
06-19 14:25:37.976 27641 27641 E AndroidRuntime: java.lang.UnsatisfiedLinkError: dlopen failed: library "libreact_featureflagsjni.so" not found
06-19 14:25:37.976 27641 27641 E AndroidRuntime:        at java.lang.Runtime.loadLibrary0(Runtime.java:1081)
06-19 14:25:37.976 27641 27641 E AndroidRuntime:        at java.lang.Runtime.loadLibrary0(Runtime.java:1003)
06-19 14:25:37.976 27641 27641 E AndroidRuntime:        at java.lang.System.loadLibrary(System.java:1765)
06-19 14:25:37.976 27641 27641 E AndroidRuntime:        at q0.d.b(SourceFile:1)
06-19 14:25:37.976 27641 27641 E AndroidRuntime:        at N2.a.E(SourceFile:9)
06-19 14:25:37.976 27641 27641 E AndroidRuntime:        at com.facebook.soloader.SoLoader.m(SourceFile:10)
06-19 14:25:37.976 27641 27641 E AndroidRuntime:        at com.facebook.react.internal.featureflags.ReactNativeFeatureFlagsCxxInterop.(SourceFile:8)
06-19 14:25:37.976 27641 27641 E AndroidRuntime:        at G1.d.enableBridgelessArchitecture(SourceFile:5)
06-19 14:25:37.976 27641 27641 E AndroidRuntime:        at G1.b.a(SourceFile:5)
06-19 14:25:37.976 27641 27641 E AndroidRuntime:        at D1.b.run(SourceFile:62)
06-19 14:25:37.976 27641 27641 E AndroidRuntime:        at com.houseflow.MainActivity.onCreate(SourceFile:21)
06-19 14:25:37.976 27641 27641 E AndroidRuntime:        at android.app.Activity.performCreate(Activity.java:9001)
06-19 14:25:37.976 27641 27641 E AndroidRuntime:        at android.app.Activity.performCreate(Activity.java:8970)
06-19 14:25:37.976 27641 27641 E AndroidRuntime:        at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1456)
06-19 14:25:37.976 27641 27641 E AndroidRuntime:        at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:4154)
06-19 14:25:37.976 27641 27641 E AndroidRuntime:        at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:4330)
06-19 14:25:37.976 27641 27641 E AndroidRuntime:        at android.app.servertransaction.LaunchActivityItem.execute(LaunchActivityItem.java:103)
06-19 14:25:37.976 27641 27641 E AndroidRuntime:        at android.app.servertransaction.TransactionExecutor.executeCallbacks(TransactionExecutor.java:139)
06-19 14:25:37.976 27641 27641 E AndroidRuntime:        at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:96)
06-19 14:25:37.976 27641 27641 E AndroidRuntime:        at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2693)
06-19 14:25:37.976 27641 27641 E AndroidRuntime:        at android.os.Handler.dispatchMessage(Handler.java:106)
06-19 14:25:37.976 27641 27641 E AndroidRuntime:        at android.os.Looper.loopOnce(Looper.java:230)
06-19 14:25:37.976 27641 27641 E AndroidRuntime:        at android.os.Looper.loop(Looper.java:319)
06-19 14:25:37.976 27641 27641 E AndroidRuntime:        at android.app.ActivityThread.main(ActivityThread.java:9063)
06-19 14:25:37.976 27641 27641 E AndroidRuntime:        at java.lang.reflect.Method.invoke(Native Method)
06-19 14:25:37.976 27641 27641 E AndroidRuntime:        at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:588)
06-19 14:25:37.976 27641 27641 E AndroidRuntime:        at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1103)
type here
< /code>
npx-реагирующая информация < /p>

PS C:\Projects\HouseFlow\android>  npx react-native info
>>
info Fetching system and libraries information...
System:
OS: Windows 10 10.0.19045
CPU: (8) x64 Intel(R) Core(TM) i7-6700K CPU @ 4.00GHz
Memory: 3.58 GB / 15.91 GB
Binaries:
Node:
version: 22.16.0
path: C:\Program Files\nodejs\node.EXE
Yarn: Not Found
npm:
version: 10.9.2
path: C:\Program Files\nodejs\npm.CMD
Watchman: Not Found
SDKs:
Android SDK:
API Levels:
- "35"
Build Tools:
- 35.0.0
- 35.0.1
- 36.0.0
System Images:
- android-36 | Google Play Intel x86_64 Atom
Android NDK: Not Found
Windows SDK: Not Found
IDEs:
Android Studio: AI-243.26053.27.2432.13536105
Visual Studio: Not Found
Languages:
Java: 21.0.6
Ruby: Not Found
npmPackages:
"@react-native-community/cli": Not Found
react: Not Found
react-native: Not Found
react-native-windows: Not Found
npmGlobalPackages:
"*react-native*": Not Found
Android:
hermesEnabled: true
newArchEnabled: false
iOS:
hermesEnabled: Not found
newArchEnabled: Not found

info React Native v0.80.0 is now available (your project is running on v0.79.2).
info Changelog: https://github.com/facebook/react-native/releases/tag/v0.80.0
info Diff: https://react-native-community.github.io/upgrade-helper/?from=0.79.2&to=0.80.0
info For more info, check out "https://reactnative.dev/docs/upgrading?os=windows".
PS C:\Projects\HouseFlow\android>
< /code>
mainapplication.kt
package com.houseflow

import android.app.Application
import com.facebook.react.PackageList
import com.facebook.react.ReactApplication
import com.facebook.react.ReactHost
import com.facebook.react.ReactNativeHost
import com.facebook.react.ReactPackage
import com.facebook.react.defaults.DefaultNewArchitectureEntryPoint.load
import com.facebook.react.defaults.DefaultReactHost.getDefaultReactHost
import com.facebook.react.defaults.DefaultReactNativeHost
import com.facebook.react.soloader.OpenSourceMergedSoMapping
import com.facebook.soloader.SoLoader

class MainApplication : Application(), ReactApplication {

override val reactNativeHost: ReactNativeHost =
object : DefaultReactNativeHost(this) {
override fun getPackages(): List =
PackageList(this).packages.apply {
// Packages that cannot be autolinked yet can be added manually here, for example:
// add(MyReactNativePackage())
}

override fun getJSMainModuleName(): String = "index"

override fun getUseDeveloperSupport(): Boolean = BuildConfig.DEBUG

override val isNewArchEnabled: Boolean = BuildConfig.IS_NEW_ARCHITECTURE_ENABLED
override val isHermesEnabled: Boolean = BuildConfig.IS_HERMES_ENABLED
}

override val reactHost: ReactHost
get() = getDefaultReactHost(applicationContext, reactNativeHost)

override fun onCreate() {
super.onCreate()
SoLoader.init(this, OpenSourceMergedSoMapping)
if (BuildConfig.IS_NEW_ARCHITECTURE_ENABLED) {
// If you opted-in for the New Architecture, we load the native entry point for this app.
load()
}
}
}
< /code>
Основная активность.kt < /p>
package com.houseflow

import com.facebook.react.ReactActivity
import com.facebook.react.ReactActivityDelegate
import com.facebook.react.defaults.DefaultNewArchitectureEntryPoint.fabricEnabled
import com.facebook.react.defaults.DefaultReactActivityDelegate

class MainActivity : ReactActivity() {

/**
* Returns the name of the main component registered from JavaScript. This is used to schedule
* rendering of the component.
*/
override fun getMainComponentName(): String = "HouseFlow"

/**
* Returns the instance of the [ReactActivityDelegate].  We use [DefaultReactActivityDelegate]
* which allows you to enable New Architecture with a single boolean flags [fabricEnabled]
*/
override fun createReactActivityDelegate(): ReactActivityDelegate =
DefaultReactActivityDelegate(this, mainComponentName, fabricEnabled)
}

Что я пробовал:
отключен Hermes и новая архитектура (set is_hermes_enabled и is_new_architecture_enabled до false)
ran ./gradlew чистый и перестроенный с AssemblerEas Android/app/src/main/java/com/houseflow/mainapplication.kt и mainActivity.kt-котлер
Обновленные и подтвержденные SDK Android SDK, NDK и переменные среды Android_HOME
Установленные инструменты CMDLine, настройки, Emoduure, etcih nate in-ntempative nows in-ntement now in rE-nempative in in-nemone in-nemone in-nemoned in-nemoned in-nement ntefative in re-in SDK properly
Created a fresh React Native project and the issue still happens, so this seems environment-related
What i expect to happen:
The app to run and not crash as soon as it is opened
Notes:
The app runs fine in debug mode (npm run android)
Приложение также сбоятся при загрузке через Play Store в закрытом тестировании с тем же журналом < /p>
даже сгенерированным .aab Pass Pass Pass Parse Console проверки консоли, но все еще сбоя с той же ошибкой < /p>
Я пробовал так много разных вещей, и ничто не работает < /p>
, что может быть массово, что это не так, как и в этом. Спасибо

Подробнее здесь: https://stackoverflow.com/questions/796 ... failed-lib
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Android»