I want to debug my android application, I connect the android device to my PC using the USB cable. In my application there is a button to connect with localhost, ip for localhost is 10.0.2.2 and the port is 8080, I have read that when debugging on mobile, the ip 10.0.2.2 is the localhost for android device and not for my PC, so what changes should I make to the ip instead of 10.0.2.2? or do I have to make another change?
In this case my android device is sony ericsson xperia arc s.
I want to debug my android application, I connect the android device to my
Share
As 10.0.2.2 is your system (pc)’s local host address (from emulator only). Actually android doesn’t recognized localhost in url. so 10.0.2.2 is for that meant. Also for android device loopback address is 127.0.0.1.
Your url with 10.0.2.2 is correct. Also you can use Static IP of your system.
Just check for
in your application’s manifest file.
EDIT:
Here you are using port 8080 so, try with adb command on your host machine.
Also please elaborate on this line “i want to debugger my application on my mobile”.
Note:
If you are going to test on real device use your Network IP of system (PC).