Hi I use my emulator at times (which is very fast may I add), but my problem is the cache remains. On certain tests I need it to start from scratch, but if it has previously run the app, then the old stuff is still there.
when you start the emulator on the "launch options" box towards the button there is an option that says "Wipe user data" check this box before clicking on launch and the data will be wiped.
After a lot of searching and testing various things, I can clear the Emulator cache now and the emulator works fine.
Assuming you have an emulator set up in the avd called 'Emulator'
On my system I have a directory called .android. Inside that there should be a directory called avd which should contain directories with the names of all your configured emulators, i.e Emulator.avd. Open the correct directory name and delete any zip files in this directory.....DO NOT DELETE any other files!
I'll probably write a .bat file to do this and save it on my desktop to save time in future.