I'm brand new to Android dev and have some n00b questions about AVD.
Is Google's emulator the best to use? It takes forever and a day to load.
Also, every time I make changes to the code and hit "run" in Eclipse it spawns off a new emulator. Is there a way to get the AVD currently running to reload the app instead?
Thanks in advance for your help!
UPDATE:
- I completely blew away the SDK and AVDs and re-installed.
- Disabling the boot animation made a HUGE difference in start-up time. I had to edit the run configuration to find and enable this option.
- I had to also edit the run config to specifically launch my app on start, otherwise it defaults to home where I'd have to unlock, navigate to apps, and click to start. Big time saver there.
- Enabling snapshots only caused the emulator to crash. Had to manually delete the AVD (via terminal 'android delete avd -n {name}' and recreate it (Eclipse wouldn't allow me to delete it), otherwise it wouldn't start again.
- I can now leave the emulator running in the background. Clicking the run button now re-installs the app without rebooting the emulator. Woot!
The HelloWorld tut should really be called HelloBaldness. Pretty much blew the entire day wrestling with these ridiculously frustrating issues.
Thanks to all who responded!