Estimado: disculpa por no responder antes, ahora volví con el curso y para poder ejecutar la app con react en mi celular android, lo que hice fue lo siguiente:
Descargue el SDK desde el sitio:
Siguiente siguiente en la instalación y una vez instalado el sdk, en la carpeta de Usuarios en mac:
En esa carpeta existirá un archivo llamado “.bash_profile”, este archivo esta oculto para esto debe realizar lo siguiente:
En la terminal:
1.- defaults write com.apple.finder AppleShowAllFiles
2.- TRUE KillAll Finder
Y con esto podrá visualizar el archivo y lo podrás abrir con sublime u otro editor que tengas e ingreas lo siguiente:
export ANDROID_HOME=/Library/Android/sdk/
export PATH=$PATH:/android-sdks/platform-tools/
export PATH=$PATH:~/android-sdks/tools/
Guardas el archivo, ingresas en la carpeta del proyecto y ejecutas:
react-native run-android
Nota: previo a esto debes tener al menos una maquina virtual en el SDK de Android.
Si deseas ejecutarlo desde el celular sería agregar lo siguiente:
1.- (en el directorio del proyecto)
mkdir android/app/src/main/assets
2.- Copie lo siguiente en la terminal:
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
3.- Ejeutar:
react-native run-android
Claro se entiende que el celular se ha habilitado en modo desarrollo.
Saludos espero poder haber ayudado