Мое приложение нормально работает на Android
в режиме отладки. Но в режиме выпуска происходит сбой с этой ошибкой:
com.facebook.jni.CppException: Could not get BatchedBridge, make sure your bundle is packaged correctly
Я включил пакет в выпуске:
project.ext.react = [
enableHermes: true,
bundleInRelease: true,
]
Когда я проверяю свой пакет приложений, я вижу index.android.bundle
в base/assets
папка. Он также находится в build/intermiates/assets
.
Я создаю свое приложение, используя fastlane:
lane :internal do
android_set_version_code()
gradle(task: "bundleRelease")
supply(track: 'internal', skip_upload_apk: true)
end
Моя React Native
версия 0.62.2
.
Когда я пытаюсь выпуск с новым проектом RN работает с теми же настройками.
Как я могу это исправить?
ОБНОВЛЕНИЕ:
Я исправил проблему путем создания нового проекта RN и перемещения моих исходных файлов в новый проект.