Создавать и устанавливать неподписанные apk на устройстве без сервера разработки?

Поскольку я новичок в реакции-родной, поэтому, если что-то не так на шагах, дайте мне знать.

У меня есть встроенное приложение для работы с андроидами, использующее команду в соответствии с документацией

Реагировать-родной андроид

При запуске на устройстве использовалась следующая команда

Реагировать-родной run-android

Который дает мне вывод 2 файлов apk в моей папке project / android / app / build / output / apk

Введите описание изображения здесь

Теперь, когда я использую установку этого apk после установки, он просит сервер разработки подключиться к пакету JS. Но мое требование состоит в том, что пользователю не нужно бороться с сервером разработки, просто ему нужно установить apk, и все сделано.

Прошли некоторые вопросы о stackoverflow, но не помогли построить unsigned apk, который не требует сервера разработки.

Можете ли вы, ребята, помочь мне найти способ создания и неподписанного apk в ответном нативном?

Solutions Collecting From Web of "Создавать и устанавливать неподписанные apk на устройстве без сервера разработки?"

Вам нужно вручную создать пакет для сборки отладки.

Bugle debug build:

react-native bundle --dev false --platform android --entry-file index.android.js --bundle-output ./android/app/build/intermediates/assets/debug/index.android.bundle --assets-dest ./android/app/build/intermediates/res/merged/debug 

Создать сборку отладки:

 cd android ./gradlew assembleDebug 

Сгенерированный apk будет размещен в android/app/build/outputs/apk

PS Другим подходом может быть изменение сценариев градиента.

Следуйте этим шагам.

Объедините свои js:

 react-native bundle --dev false --platform android --entry-file index.android.js --bundle-output ./android/app/build/intermediates/assets/debug/index.android.bundle --assets-dest ./android/app/build/intermediates/res/merged/debug 

Создать debug apk:

 cd android/ ./gradlew assembleDebug 

Тогда вы можете найти свой apk здесь:

 cd app/build/outputs/apk/ 

Для пользователя Windows, если все шаги были выполнены правильно: https://facebook.github.io/react-native/docs/signed-apk-android.html

Вам нужно только запустить: gradlew assembleRelease

И ваш файл будет:

  • приложение-release.apk
  • приложение-релиз-unaligned.apk

Местоположение: E:\YourProjectName\android\app\build\outputs\apk

Перейдите в папку android и запустите ./gradlew assembleRelease чтобы создать файл выпуска, который вы можете отправить на свое Android-устройство. Для версии apk не требуется, чтобы сервер dev работал.