If you keep making modifications and they are *not* making it down to your Android device you can wipe out the versions of the app on our device as follows. For example – I simply added a Log.i method to the onCreate method and it *never* came out – I thought I was crazy. I figured I was doing something wrong.
I don’t know why it does not just overwrite the files on my Emulator – but by blasting the files on the emulator life gets much better.
Start this process with Eclipse up and running and the emulator up and running – hey try to update your app.
$ cd /Users/csev/dev/android_sdk_darwin_m3-rc20a/tools
$ ./adb devices
List of devices attached
1 emulator-tcp-5555 device 0
$ ./adb shell
# ls
drwxr-xr-x root root 1969-12-31 19:00 var
drwxrwxrwt root root 2007-12-01 08:06 tmp
drwxr-xr-x root root 2007-11-11 15:59 system
drwxr-xr-x root root 1969-12-31 19:00 sys
drwxr-xr-x root root 1969-12-31 19:00 sbin
dr-xr-xr-x root root 1969-12-31 19:00 proc
-rwxr-xr-x root root 93824 1969-12-31 19:00 init
drwxr-xr-x root root 1969-12-31 19:00 etc
drwxrwx--x system system 2007-11-11 15:59 data
drwx------ root root 1969-12-31 19:00 root
drwxr-xr-x root root 2007-12-01 08:06 dev
# cd data
# cd app
# ls
-rw-rw-rw- root root 139313 2007-12-01 08:06 Lunar.apk
-rw-r--r-- system system 1325833 2007-11-11 15:59 ApiDemos.apk
-rw-rw-rw- root root 139233 2007-11-13 16:50 Toozday.apk
-rw-rw-rw- root root 49781 2007-11-29 08:01 Twitter.apk
-rw-rw-rw- root root 51506 2007-11-29 12:21 Hello.apk
-rw-rw-rw- root root 11931 2007-11-29 12:32 H2.apk
-rw-rw-rw- root root 54804 2007-11-29 18:48 SkeletonActivity.apk
-rw-rw-rw- root root 11931 2007-11-29 19:49 H3.apk
-rw-rw-rw- root root 139591 2007-11-30 20:07 LunarLander.apk
# rm Too*
# rm Hello*
# rm H2*
# rm H3*
# rm Ske*
# rm L*
# rm T*
# ls
-rw-r--r-- system system 1325833 2007-11-11 15:59 ApiDemos.apk
# (Exit with CTRL-D)
Then run the app again – Voila!
SO far once I have done this – I can re-download again the normal way – if I get stuck and downloads seem not to be overwriting the app on the emulator – blast away!