Come collegarmi al mio web server http: // localhost da Emulatore Android in Eclipse


Answers

Utilizzare 10.0.2.2 per AVD predefinito e 10.0.3.2 per genymotion genymotion .

Question

Cosa posso fare nell'emulatore Android di Eclipse per collegarlo alla mia pagina web server localhost all'indirizzo http://localhost o http://127.0.0.1 ?

L'ho provato, ma l'emulatore accetta ancora la mia richiesta come una ricerca di Google per localhost o peggio dice che non ha trovato la pagina mentre il mio server web è normalmente in esecuzione.




Un'altra soluzione è ottenere un dominio gratuito da no-ip.org e indirizzarlo al tuo indirizzo IP locale. Quindi, invece di usare http://localhost/yourwebservice puoi provare http://yourdomain.no-ip.org/yourwebservice




Prova http://10.0.2.2:8080/ dove 8080 è il tuo numero di porta. Ha funzionato perfettamente. Se provi solo 10.0.2.2 , non funzionerà. È necessario aggiungere il numero di porta ad esso. Inoltre, se Microsoft IIS è stato installato, provare a disattivare tale funzionalità dal pannello di controllo (se si utilizza qualsiasi sistema operativo Windows) e quindi provare come indicato sopra.




secondo la documentazione:

10.0.2.2 - Alias ​​speciale per l'interfaccia di loopback host (ad esempio, 127.0.0.1 sul computer di sviluppo)

controlla here per ulteriori trucchi sul networking dell'emulatore.




Links