Как создать Android комплект приложений в React Native? - PullRequest
0 голосов
/ 14 апреля 2020

Я использовал официальную документацию React Native для сборки apk-файла. Все остальные процедуры работали нормально, но создание файла AAB не работает для меня. Я использовал следующую команду cd android && ./gradlew bundleRelease, но она не работает на Windows. Это просто дает мне ошибку "не распознан"

Ответы [ 3 ]

1 голос
/ 14 апреля 2020

для создания основного js Bundle

react-native bundle --platform android --dev false --entry-file index.js --bundle-output android/app/src/main/assets/index.android.bundle --assets-dest android/app/src/main/res/

и затем запустите cd android && ./gradlew assemblyRelease

0 голосов
/ 14 апреля 2020

На Windows вы можете использовать исполняемый файл gradlew, сделанный для Bash, если только вы не установите WSL для Windows (что настоятельно рекомендуется по многим другим причинам, поэтому тогда ваш ./gradlew будет просто работать в оболочке WSL). Без WSL вам нужно вместо этого использовать файл gradlew.bat, который должен находиться в вашей папке android в репозитории, поскольку он включен в исходные файлы реагирования.

С этого момента каждая команда, которую вы видите с ./gradlew, должна быть заменена на нее, например, gradlew.bat assembleRelease. Убедитесь, что вы находитесь в папке 'android'.

0 голосов
/ 14 апреля 2020

Команда ниже работает отлично в ма c

react-native bundle --platform android --dev false --entry-file index.js --bundle-output android/app/src/main/assets/index.android.bundle && cd ./android && ./gradlew app:assembleRelease
...