Profesionálny internetový závislák • Herný nadšenec • Technologický tvorca
Profesionálny internetový závislák • Herný nadšenec • Technologický tvorca

Ako sa pripojiť na lokálnu stránku Google App Engine z vášho Androidu

Ako sa pripojiť k stránke Google App Engine z emulátora systému Android na lokálnom serveri bez toho, aby sa vyskytla výnimka ConnectException!
Túto stránku preložili z angličtiny moji vysoko motivovaní stážisti v oblasti umelej inteligencie pre vaše pohodlie. Stále sa učia, takže sa mohlo vyskytnúť niekoľko chýb. Najpresnejšie informácie nájdete v anglickej verzii.
Domov Blog Ako sa pripojiť na lokálnu stránku Google App Engine z vášho Androidu

Upozorňujeme, že tento blogový príspevok bol publikovaný v júni 2011, takže v závislosti od toho, kedy ho čítate, môžu byť niektoré časti zastarané. Bohužiaľ, nemôžem tieto príspevky vždy udržiavať úplne aktuálne, aby som zabezpečil presnosť informácií.

    If you are trying, from your Android application through the Android emulator, to access an external service on the same computer (such as your own Google App Engine site) by using the host name localhost or the IP-address 127.0.0.1, you might get a java.net.ConnectException java.net.ConnectException: localhost/127.0.0.1:8888 - Connection refused error - even though you can perfectly well access the service outside the Android application.
    The reason why a ConnectException occurs is because "localhost" or "127.0.0.1" inside the Android emulator is the emulator's own loopback interface, meaning all request sent to the destination will be looped backed to the emulator and won't actually be sent to your local machine.
    To by pass this, simply replace "localhost" with the IP-address "10.0.2.2", as this is a special address towards the real local host.
    Done!

    Napísal/a Special Agent Squeaky. Prvýkrát publikované 3. júna 2011. Posledná aktualizácia 3. júna 2011.

    📺 Sledujte najnovšie video od Squeakyho!

    Ako pridať jednoduché titulky v reálnom čase k vášmu živému prenosu