My previous question, Android cannot talk to Arduino using AVRDUDE, has been resolved. I can now connect my Nexus 7 to my Arduino Uno. The full command I am running is
It turns out I was using the wrong port. I used /dev/bus/usb/002/002 while I should have used ttyACM0.
/dev/bus/usb/002/002
ttyACM0