J'ai dû modifier le fichier hosts de mon émulateur afin de me connecter à un environnement de développement local. J'ai suivi les étapes suivantes :
Exécutez l'émulateur :
~/Library/Android/sdk/tools/emulator -writable-system -avd Nexus_5_API_19
Dans une autre invite de terminal/cmd :
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
Maintenant, chaque fois que j'essaie de lancer mon émulateur depuis AVD Manager, il ne répond pas. Je dois toujours le démarrer avec :
~/Library/Android/sdk/tools/emulator -writable-system -avd Nexus_5_API_19
Je précise que je travaille à partir de High Sierra.
Mention : J'ai essayé avec adb
pour faire mon émulateur rw
mais il ne m'a pas permis de pousser mon fichier hosts.