Come connetti localhost all’emulatore Android?

Ho creato uno script php all’interno di localhost e lo sto collegando con httpClient ma sto httpClient un problema.

Per favore dimmi come posso collegarmi ad un file php su localhost dall’emulatore?

Utilizzare 10.0.2.2 per accedere alla macchina attuale.

Come hai imparato, quando usi l’emulatore, localhost ( 127.0.0.1 ) si riferisce al servizio di loopback del dispositivo, non a quello sul tuo computer come ci si potrebbe aspettare.

Puoi usare 10.0.2.2 per accedere alla tua macchina attuale, è un alias impostato per aiutare lo sviluppo.

Utilizzare 10.0.2.2 per AVD predefinito e 10.0.3.2 per Genymotion

Invece di dare a localhost l’IP.

dovresti cambiare la porta adb con questo comando:

 adb reverse tcp:8880 tcp:8880; adb reverse tcp:8081 tcp:8081; adb reverse tcp:8881 tcp:8881