Чтобы сделать Android apk с использованием собственного реактивного проекта, вам нужно сначала связать JS, а затем запустить процесс связывания apk.
Чтобы связать приложение, сначала используйте следующую команду в корневом каталоге вашего RNпроект:
react-native bundle --entry-file index.js --platform android --dev false --bundle-output ./android/app/src/main/assets/index.android.bundle --assets-dest ./android/app/src/main/res/
После завершения этого процесса создайте подписанный apk, и вы сможете успешно запустить приложение.
С точки зрения обучения:Я бы сказал, НЕ ИСПОЛЬЗОВАТЬ EXPO.Так как документация там плохая, и она полностью упрощает внешний вид, и вы попадаете в ничтожную страну, когда вам нужно работать над сложными вещами, используя нативные зависимости.Учитесь у официальных документов и старайтесь придерживаться react-native init
.