Професионален интернет маниак • Гейм ентусиаст • Тех ентусиаст и създател
Професионален интернет маниак • Гейм ентусиаст • Тех ентусиаст и създател

Как да се свържете към локален сайт на Google App Engine от вашия Android

Как да се свържеш към своя Google App Engine сайт от Android емулатора на localhost без да получиш ConnectException!
Тази страница е преведена от английски език от моите силно мотивирани стажанти по изкуствен интелект за ваше удобство. Те все още се учат, така че е възможно да са допуснати някои грешки. За най-точна информация, моля, вижте английската версия.
Дом Блог Как да се свържете към локален сайт на Google App Engine от вашия Android

Моля, имай предвид, че тази публикация е от юни 2011 г. и някои детайли може вече да не са валидни. Ще я обновя при възможност.

    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!

    Написано от Special Agent Squeaky. Публикувано за първи път на 2011-06-03. Последно обновено на 2011-06-03.

    📺 Гледайте най-новото видео на Squeaky!

    Как да добавите субтитри в реално време към вашия стрийм на живо