2012-09-10

Lokale Webseiten im Android Emulator anzeigen

Kennen Sie das – da sagt jemand etwas, und Sie verspüren den unbändigen Drang, in die Tischplatte zu beißen…?
Zwinkerndes Smiley
In einem – sonst sehr guten – Talk war die Verwunderung des Vortragenden groß, dass man im Browser des Android-Emulators nicht einfach auf localhost (oder 127.0.0.1) surfen kann, um eine lokale (wohlgemerkt, auf dem Wirtsrechner, nicht dem Emulator!) Webseite anzuzeigen. Mit dem iPhone ginge das ja schließlich auch…
Wir erinnern uns (nach heftigen Kratzen am Kopf), dass Android ein Linux-System ist und demzufolge localhost niemals das Wirtssystem des Emulators meinen sollte.
Screenshot: nicht erreichbare Seite
Wie einfach es geht, verrät ein Blick in die Doku. Dort steht:
If you want to access services running on your development machine's loopback interface (a.k.a. 127.0.0.1 on your machine), you should use the special address 10.0.2.2 instead.
Screenshot: lokale Webseite
P. S. Wir alle verrennen uns gelegentlich, insofern ist meine Verwunderung natürlich nur gespielt. …zumal sie einen schönen Plot für den Post geliefert hat…
Zwinkerndes Smiley

No comments:

Post a Comment