Construir e instalar apk sin firmar en el dispositivo sin el servidor de desarrollo?

Como soy nuevo en reaccionar-nativo así que si hay cualquier cosa mal en pasos déjeme saber.

He construido una aplicación android de reaccionar nativa usando el comando según la documentación

Reaccionar-androide nativo

Mientras se ejecuta en el dispositivo se utilizó el siguiente comando

Reaccionar-nativo run-android

Que me da la salida de 2 archivos apk en mi carpeta de proyectos / android / app / build / outputs / apk

Introduzca aquí la descripción de la imagen

Ahora cuando uso instalar este apk después de la instalación pido un servidor de desarrollo conectar para agrupar el JS. Pero mi requisito es que el usuario no tiene que luchar con el servidor de desarrollo sólo necesita instalar el apk y todo está hecho.

Han pasado por algunas preguntas stackoverflow, pero no es útil para construir apk no firmado que no requiere servidor de desarrollo.

¿Pueden ustedes ayudarme a encontrar la manera de cómo construir y sin firmar en APK reaccionar?

Necesita crear manualmente el paquete para una compilación de depuración.

Creación de depuración de Bundle:

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 

Crear compilación de depuración:

 cd android ./gradlew assembleDebug 

El apk generado se localizará en android/app/build/outputs/apk

PS Otro enfoque podría ser modificar scripts gradle.

Siga estos pasos.

Agrupa tu 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 

Crear debug apk:

 cd android/ ./gradlew assembleDebug 

Entonces puedes encontrar tu apk aquí:

 cd app/build/outputs/apk/ 

Para usuarios de Windows si todos los pasos se han seguido correctamente desde esta página: https://facebook.github.io/react-native/docs/signed-apk-android.html

Sólo tiene que ejecutar: gradlew assembleRelease

Y su archivo será:

  • App-release.apk
  • App-release-unaligned.apk

Ubicación: E:\YourProjectName\android\app\build\outputs\apk

Cambie a la carpeta android y ejecute ./gradlew assembleRelease para crear el archivo de lanzamiento que puede enviar a su dispositivo android. El release apk no necesita tener el servidor de desarrollo en ejecución.

FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.