如何让Android模拟器更快启动

时间:2012-06-14 16:59:37

标签: java android

我目前无法使用Atom CPU桌面进行Android应用开发。有什么方法可以改善它的启动时间。运行模拟器时,我可以看到模拟器使用的内核数量只有一个,我在Eclipse ADT插件中运行模拟器。

  • 如何让模拟器使用两个核心而不只是一个?
  • 什么是启动速度更快的模拟器设置?

我的android项目主要是PhoneGap + jQuery android app。

4 个答案:

答案 0 :(得分:2)

  

如何让模拟器使用两个核心而不只是一个?

你不能,抱歉。

  

什么是使启动更快的模拟器设置?

您应该尝试使用其中一个x86仿真器映像(现在可用于4.0.3和2.3.3)。除此之外,我知道没有什么可以加快启动时间。

请注意,您可以让模拟器长时间运行 - 例如,您无需关闭并重新打开它即可运行应用的新副本。

答案 1 :(得分:2)

尝试在虚拟机中安装android并将其连接到eclipse。它真的比默认模拟器快(在40秒内加载)。

首先,您必须在VMware工作站中安装Android x86。您可以在此下载android-x86-vm-20120130.iso.gz

然后你必须将你的VM连接到eclipse IDE。首先从您的VM运行ICS并打开android命令提示符。 (导航到应用程序并运行终端仿真器

在终端输入“ netcfg ”以查找您的虚拟机的IP

然后转到cmd(Windows命令提示符)并转到Android安装路径中的“platform-tool”文件夹(在我的情况下为cd C:\ android-sdk-windows \ platform-tools)

然后输入“ adb connect your ip ”命令(adb connect 190.156.10.122)

现在你可以在没有痛苦的情况下在vm中调试你的android应用程序。 试试this

答案 2 :(得分:1)

您可以使用http://android-x86.org/来运行可以更好地利用CPU的Android版本。我认为你需要在虚拟机中运行它。

我担心设置它比直接从android SDK运行虚拟设备要复杂一点。

答案 3 :(得分:0)

关于更快启动,最新的Android Emulator v26.2现在有一个名为Quick Boot的功能,在AVD的初始冷启动后,它会在几秒钟内启动,以便随后启动。

Quick Boot feature in Android Emulator v26.2

点击此处了解详情:https://androidstudio.googleblog.com/2017/10/android-emulator-2620-canary-with-quick.html