com.facebook.soloader.SoLoaderDSONotFoundError: не удалось найти DSO для загрузки libreactfeatureflagsjni.so
Это происходит, хотя у меня есть:
Код: Выделить всё
hermesEnabled=true- в gradle.properties
Код: Выделить всё
newArchEnabled=true - в MainApplication.kt
Код: Выделить всё
SoLoader.init(this, false) - Правильный плагин React Native Gradle и настройка автоматического связывания
- React Native: 0.79.6
- Экспо: ~53.0.22
- Инструменты сборки Android: compileSdk 35, targetSdk 35
- Зависимости: включает @twilio/voice-react-native-sdk, response-native-version-check, @react-native-async-storage/async-storage и т. д.
- Плагин Gradle: com.facebook.react:react-native-gradle-plugin
- Очистка и пересборка проекта:
Код: Выделить всё
cd android && ./gradlew clean && cd .. && npx react-native run-android
Код: Выделить всё
unzip -l app/build/outputs/apk/debug/app-debug.apk | grep libreactfeatureflagsjni.soКод: Выделить всё
SoLoader.init(this, false)
if (BuildConfig.IS_NEW_ARCHITECTURE_ENABLED) load()
Код: Выделить всё
newArchEnabled=true
hermesEnabled=true
Фрагмент журнала ошибок:
ошибка Не удалось установить приложение. Не удалось выполнить команду с кодом завершения 1:
./gradlew app:installDebug -PreactNativeDevServerPort=8081 ...
Несоответствие типа аргумента: фактический тип — «kotlin.Boolean», но ожидался
kotlin.Int. Неразрешенная ссылка «getMergedSoSource» ...
FATAL EXCEPTION: main com.facebook.soloader.SoLoaderDSONotFoundError:
не удалось найти DSO для загрузки libreactfeatureflagsjni.so
Запрос:
Руководство по правильному объединению libreactfeatureflagsjni.so в RN 0.79 с Expo и Twilio Voice
Любые рекомендуемые изменения конфигурации MainApplication.kt или Gradle, чтобы избежать сбоя.
Проверка, является ли это известной проблемой при настройке минимального размера APK (~ 16 КБ)
Подробнее здесь: https://stackoverflow.com/questions/798 ... rn-0-79-mi
Мобильная версия