Recently I flashed my Motorola Xoom with Android 3.2 in order to start playing with USB Host API and Open Accessory API, but both functionalities are implemented on the unique USB port that the Xoom has. This is not a problem when you own a Dock, or you own a Acer A500 which has one USB host and one USB device. Debugging an Android application using abd can be done wirelessly over WiFi using the followings instructions.
When debugging applications that use USB accessory or host features, you most likely will have USB hardware connected to your Android-powered device. This will prevent you from having an
adbconnection to the Android-powered device via USB. You can still accessadbover a network connection. To enableadbover a network connection:
- Connect the Android-powered device via USB to your computer.
- From your SDK
platform-tools/directory, enteradb tcpip 5555at the command prompt.- Enter
adb connect <device-ip-address>:5555You should now be connected to the Android-powered device and can issue the usualadbcommands likeadb logcat.- To set your device to listen on USB, enter
adb usb.