I just created a android AVD which runs on the 3.1 version. After it starts running, it takes a lot of time to move from one act开发者_开发问答ivity to another. Is there any way I could speed up this process.
Emulators will always run much slower than the devices. Anyhow, the android emulators now are much faster than before, so make sure you keep your sdk updated (and you obviously have, since you're running 3.1).
Also, I consistently noticed that emulators running in ubuntu 11 are faster than the same emulators in Win 7 (same hardware), so you might want to give ubuntu a try.
Android emulator takes a lot of memory while it's starting up. It's normal. The thing you can do here is using a feature called snapshot. Snapshot will save your time (and probably resources) from the start booting up.
Read this article for more details: Optimizing Apps for Android 3.0
under the "About Emulator Performance" section.
Hope it helps.
精彩评论