Does it have to be USB? It is often easier to use Bluetooth. That also has the benefit that the Android is untethered.