Я видел новую версию реакции native для android и попробовал несколько примеров. Он работает только с режимом отладки USB и «adb reverse tcp: 8081 tcp: 8081». Как я могу создать приложение для Android для «производства», включая все зависимости и без взаимодействия с веб-серверами. Спасибо.Как построить реактивное приложение для Android для Android?
ответ
Чтобы построить версию выпуска вашего Android приложения:
$ cd your-app-folder
$ cd android && ./gradlew assembleRelease
Вам нужно настроить ключи подписи для Play Store, полная документация здесь: http://facebook.github.io/react-native/docs/signed-apk-android.html
Спасибо. Ожидание лучших инструментов для этого. Исправьте меня, если я ошибаюсь, для сборки релиза .apk еще нет инструментов? – sanny
из каталога root-app попробуйте этот 'cd android && ./gradlew assembleRelease'. Согласно новым документам, https://facebook.github.io/react-native/docs/signed-apk-android.html –
@Martin благодарит за это, но у меня, похоже, все еще есть проблемы с этим, этот процесс генерирует неподписанные apk для меня, любая идея, что я делаю неправильно? – kamikazeOvrld
я соединил некоторые шаги это сработало для меня. Надеюсь, это сэкономит время.
Для комплектации пакета для работы в местных вам нужно сделать
$ curl "http://localhost:8081/index.android.bundle?platform=android" -o "android/app/src/main/assets/index.android.bundle"
Тогда для составления APK
$ ./gradlew assembleRelease
Я добавил подробные инструкции по адресу: https://github.com/shyjal/reactnative-android-production
Что касается меня, Я добавляю в свой пакет.json к «скриптам»:
"release": "cd android && ./gradlew assembleRelease"
А потом в терминале я использую:
npm run-script release
Или с пряжей:
yarn release
Закончилось добавление скриптов в мой пакет package.json, спасибо ! –
Вы должны создать ключ, чтобы подписать APK. Используйте ниже, чтобы создать свой ключ:
keytool -genkey -v -keystore my-app-key.keystore -alias my-app-alias -keyalg RSA -keysize 2048 -validity 10000
Используйте пароль при запросе
После того, как ключ генерируется, использовать его для создания устанавливаемая сборки:
react-native bundle --platform android --dev false --entry-file index.android.js \
--bundle-output android/app/src/main/assets/index.android.bundle \
--assets-dest android/app/src/main/res/
Генерация сборки с использованием Gradle
cd android && ./gradlew assembleRelease
Загрузите APK на свой телефон. Флаг -r заменит существующие приложения (если она существует)
adb install -r ./app/build/outputs/apk/app-release-unsigned.apk
Более подробное описание упоминается здесь: https://facebook.github.io/react-native/docs/signed-apk-android.html
- 1. как построить приложение для Android Кордову
- 2. Как построить приложение SIP & VOIP для Android?
- 3. Как построить Celestia для Android?
- 4. Не удалось построить приложение для Android Qt
- 5. Ошибки построить приложение для Android с Кордовой
- 6. Android-приложение для Android Android для Android?
- 7. Как построить хром для Android
- 8. Как построить Qt5 для Android?
- 9. Приложение для Android Android
- 10. Android-приложение для Android
- 11. Android - Построить приложение без затмения
- 12. Невозможно построить приложение phonegap для Android для OSX
- 13. как построить корону sdk для Android?
- 14. приложение для Android android 360
- 15. Невозможно построить приложение Android FabricGenerateResourcesDebug
- 16. Запустить приложение для Android для Android
- 17. Приложение AndroidGap Android для Android
- 18. Построить модуль QtLocation для Android
- 19. Убить приложение для Android Android
- 20. Приложение для Android-плееров Android
- 21. SpatiaLite для Android NDK Построить
- 22. Невозможно построить корону для android
- 23. Невозможно построить jxcore для android
- 24. Android-приложение для приложения для вибросита Android
- 25. Приложение для Android Beaton для Android Studio
- 26. Как сделать приложение для Android Android?
- 27. Как сделать приложение для Android Android включенным?
- 28. Android-навигатор для Android, как приложение Gmail
- 29. Как протестировать приложение Android Wear для Android?
- 30. Как сделать приложение Android для Android 2.2?
ли решения работать для вас? Этот процесс создает для меня неподписанные apk, любые указатели? – kamikazeOvrld