加快Android模拟器

我阅读了许多其他Android模拟器启动非常慢的主题。 事实上,开始需要15分钟。 但是,在我的机器上,即使在那之后,它也很慢。

“电话”响应3-4秒的延迟,一切都有一个巨大的滞后。

有没有什么办法来提高我的笔记本电脑(华硕1201N)的性能对于Android模拟器太生锈了?

PS:尝试在不同的模拟器分辨率,结果是一样的

编辑:我的笔记本电脑有2个超线程核心。 它在设备pipe理器中显示为4个CPU。 但是,使用模拟器时,只有一个graphics是100%。 我可以做些什么来使其工作多核?

你有“禁用启动动画”检查?

另外,如果不能解决这个问题,有一点可以帮助的是,在编写代码时,你永远不必关闭仿真器屏幕。 如果你点击调试,当它已经打开,你的APK将被上传到模拟器,并立即启动。 出于某种原因,我花了一段时间才弄清楚,我不必手动关闭模拟器。

我学到的一件事帮助了我,一旦模拟器从第一次调试开始运行,就不必关闭它。 保持打开状态,在下一次调试运行时,就可以在没有任何加载时间的情况下运行,比如第一次打开时。

关于你启动后的缓慢,我怀疑这只是你的电脑。 它运行速度非常快。 它启动大约20秒或更少,一旦打开,我的后续调试加载速度非常快。

我希望至少我的第一个提示有助于保存一些你的理智。

这是你可以尝试的。 它加快了我的模拟器,特别​​是在加载时间。 我注意到模拟器只使用可用CPU的单个核心。 我所做的就是将其设置为使用所有可用的处理器。

我正在使用Windows 7。

当Android模拟器启动时,打开任务管理器,在Process标签下寻找“emulator-arm.exe”或者“emulator-arm.exe * 32”…右键点击它,选择Processor Affinity和分配尽可能多的处理器,如你喜欢的模拟器。

在这里输入图像说明

我认为有几种方法来提高你的Android模拟器的性能

  1. 使用快照,这将改善连续应用程序运行的启动时间
  2. 使用x86英特尔硬件加速器
  3. 使用第三方模拟器,如BlueStacks

希望它能帮助你提高性能并解决你的问题。 谢谢

我有同样的问题,为了解决这个问题,我只是禁用所有在备件下启用的过渡动画效果。

对我来说太慢了。 (在我的奔腾4(Ubuntu)和我的双核心64笔记本电脑(Windows 7)慢,

显然它使用QEMU – 我可能会寻找图像文件,并尝试不同版本的QEMU?

我尝试的另一件事是这样的: http : //www.android-x86.org/ (在VMware中)这似乎快得多,但我不能让它看到网络!

(现在我只想测试浏览器中的一些网站,所以看到网络是必须的 – 我还没有做本地应用程序)

我发现,不是运行“调试”目标,而是运行“运行”目标。 仿真器运行的更顺畅。 如果我真的需要,我只能进入调试模式。

要从android-x86连接到网络,您需要在控制台模式下使用此命令(Alt + F1),以便手动设置ip manual:

ifconfig eth0 netmask 255.255.255.0起来

做完之后,你可以通过在控制台中输入:netcfg来查看它,你可以看到这个IP被设置在你的本地wmware

你可以检查成功,通过ping命令提示符设置你已经设置,然后,你可以使用ADB连接来连接调试器到你的虚拟机器人