How can I debug my application while USB tethering is enabled?
If you have root, once USB tethering is enabled, go to your terminal on Android and run

su (or su root)
adbd start (or sudo adbd start without previous su line) 


That will start the daemon while your USB is in Ethernet mode and allow you to connect from your PC.