No sdcard / can't upload to sdcard in Android AVD
If you have trouble uploading to the Android sdcard directory on the AVD as I did, its because by default there is no card. You have to create an SD card image, and then have it load using a command line parameter when you deploy and run your Android application on the AVD.
The command to create the SD card image is:
mksdcard 1024M sdcard1.iso
Then to get this to load into your AVD with Eclipse add the following command to the "run configurations" option on the "target" tab:
-sdcard /path/to/sdcard1.iso