Monday, November 11, 2013

Debug your Android app without connecting the USB cable

It is annoying to debug an Android application with your device by connecting an USB cable. We are going to know a handy method to debug your app with your device via Wi-Fi without the USB. Let's know it step-by-step. I have done this successfully with Windows and Android 4.0.0.

No need to be ROOTED


1) You have to connect your device with the PC via Wi-Fi
If you have no wireless router and you need to connect your device with the PC via a Wi-Fi adhoc, then you have to convert your PC to a Wi-Fi hot-spot. There is a free and easy application for windows.(For Linux this will be not necessary)
http://www.mhotspot.com/downloadm.html

2) Follow the below Blog by LeoLink®
http://tech.leolink.net/2012/11/use-adb-wifi-without-rooting-for.html
(You have to change the directory of your CMD to "platform-tools" at "sdk" folder)

**Sometimes connection can be lost. Again check the IP address of the device and connect with
adb connect IP ADDRESS

A Simple method to connect your Android phone with PC localhost via Wi-Fi

Especially when we are developing Android applications, we may need to connect our Android application with our personal computer's local host for the testing purposes. The most convenient method to connect both devices is using Wi-Fi. But it is some what difficult to connect Android phones with a Wi-Fi enabled PC via a Ad-Hoc connection without using a separate software.
There is a more simple way to connect your Android phone and PC via Wi-Fi. To use that method your phone need to have the option called "Portable Hotspot" which is used to share your phone's internet connection with other devices via Wi-Fi.
Turn on the "Portable Hotspot" and connect your PC via Wi-Fi. Then open the Command Prompt of your PC and check the "Wireless LAN adapter wireless network connection" information using "ipconfig" command. Then identify the IPv4 address of it.
By using that IP address you can connect with PC's local-host through your Android phone. To check whether phone can access or not, just type the PC's IP address at your phone's web browser's address bar. If the connection is established successfully, you will be able to see welcome screen of your local-host.
Now, it is obvious that you can use that IP with your android applications to connect them with the PC's localhost.