如何加速Android Emulation?

And*_*mbu 21 performance android android-emulator

我正在尝试开始Android开发.

我在Linux上使用eclipse并使用Pentium IV @ 3.2Gh和1GB内存.我只是跟着"hello android"howto,只有一个令人遗憾的结果:虚拟化太慢了.

似乎启动虚拟机必须很慢,即使我使用更好的计算机也会很慢.

我的意思是说我需要差不多10分钟才能看到"hello android",如果我把它改成"你好世界",还需要10分钟......

我该如何解决?是否有可能使eclipse在当前正在运行的虚拟机中再次加载我的应用程序而无需打开新的虚拟机?

Eri*_*ass 14

只要您运行兼容的AVD,就不应该尝试创建新的模拟器实例.如果要将应用程序重新部署到模拟器,请从"调试"透视图中删除现有应用程序,然后单击菜单栏上的"调试"按钮.它应该在现有实例中安装并启动应用程序.


drh*_*des 13

将蜂窝AVD上的柱塞量从256M压缩到1GM导致了巨大的加速.这需要~1分钟到$ adb install -r foo.apk; 现在需要4秒.我认为模拟器正在进行交换!


tob*_*sen 7

除了其他答案:emulator -avd <avd_name> [-<option> [<value>]] ... [-<qemu args>]使用选项运行模拟器() -no-boot-anim.这会在模拟器启动期间禁用引导动画.


小智 5

如果在启动程序时打开了虚拟机,它应自动选择它作为要安装和重新运行应用程序的VM.