Tuve que editar el archivo de hosts de mi emulador para conectarme a un entorno de desarrollo local. He seguido estos pasos:
Ponga en marcha el emulador:
~/Library/Android/sdk/tools/emulator -writable-system -avd Nexus_5_API_19
En otro terminal/computadora:
adb reboot
adb root
adb -s emulator-5554 remount
adb -s emulator-5554 pull /system/etc/hosts hosts
add the IP to host file
adb -s emulator-5554 push hosts /system/etc/hosts
adb reboot
Ahora, cada vez que trato de iniciar mi emulador desde el AVD Manager no responde. Siempre tengo que iniciarlo con:
~/Library/Android/sdk/tools/emulator -writable-system -avd Nexus_5_API_19
Menciono que trabajo en High Sierra.
Mención: Lo he intentado con adb
para hacer que mi emulador rw
pero no me permitía empujar el archivo de mis anfitriones.