I normally debug my apps by pressing the little "bug" icon in Eclipse.
But now I have inserted an intent filter like this in my manifest:
<action android:name="android.hardware.usb.action.USB_DEVICE_ATTACHED" />
The solution is like this, put a delay in the app when it starts due to the intent filter launch. Then run to the debug window as long as the app is visible there, attach the app process and viola you may debug the app like before