2016-07-13 32 views
1

Während der Entwicklung muss ich immer die Hosts-Datei auf Emulator mit folgenden Befehlen ändern, um die 10.0.2.2 IP-Adresse zu DNS-Namen zuordnen. Dies funktioniert immer auf Android ADT. Aber kürzlich habe ich zu Android Studio gewechselt und es funktioniert nicht mehr mit x86-Bildern. Es funktioniert für ARM-Bilder, aber diese sind wirklich langsam.Nicht in der Lage,/etc/hosts-Datei auf Android Studio x86 und x86x64 Emulator zu aktualisieren

ich auf die Entwicklung tue ... Android Studio 2.1.2 Android Platform-Tools 24 Android SDK-Tools 25.1.7

Ich benutze folgende Befehle aus Terminal-Fenster, um es

zu tun

adb remount adb shell echo '10.0.2.2 xxxx' >>/etc/hosts

Ich bekomme Read-only Dateisystemfehler.

UPDATE: Sieht aus wie dies ein Fehler in Android Tools 25.1.7 ist. Ich habe meine Tools auf 24.1.1 heruntergestuft und es funktioniert alles. Die neuesten Tools ist das Mounten des/Systems als nur lesen und nicht als gelesene schreiben mounten

Antwort

0

Bekam das gleiche Problem und ich arbeite an Android Tools 25.1.7. Wie kann ich Tools einfach zurückstufen, ohne Fehler beim Ausführen von AVDs zu bekommen?

EDIT: Es gibt tatsächlich ein Problem mit 25.1.7 Android-Tools, ich aktualisierte meine Tools auf 25,2 rc1 in Android SDK Manager (Tools (Vorschau Kanal) Registerkarte) und jetzt adb remount funktioniert. Danke für die Frage Nehal, ohne sie werde ich immer noch mit adb remount kämpfen (wahrscheinlich ohne Erfolg)!

+0

Ich folgte [diese Lösung] (http://stackoverflow.com/questions/9555337/how-to-downgrade-my-sdk-version) zum Downgrade – golmalhe