我目前坚持使用 Atom CPU 桌面进行 Android 应用程序开发。有什么方法可以改善它的启动时间。运行模拟器时,我可以看到模拟器使用的内核数只有一个,我在 Eclipse ADT 插件中运行模拟器。
- 如何让模拟器使用两个核心而不是一个?
- 哪些模拟器设置可以加快启动速度?
我的 android 项目将主要是一个 PhoneGap + jQuery android 应用程序。
如何让模拟器使用两个核心而不是一个?
你不能,对不起。
哪些模拟器设置可以加快启动速度?
您应该尝试使用其中一个 x86 仿真器映像(现在可用于 4.0.3 和 2.3.3)。除此之外,我知道没有什么会加快启动时间。
请注意,您可以让您的模拟器运行更长的时间——例如,您不需要关闭并重新打开它来运行您的应用程序的新副本。
尝试在虚拟机中安装android并将其连接到eclipse。它真的比默认模拟器快(在 40 秒内加载)。
首先,您必须在 VMware 工作站中安装 Android x86。在这里可以下载android-x86-vm-20120130.iso.gz
然后你必须将你的虚拟机连接到 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 应用程序。试试这个
您可以使用http://android-x86.org/运行可以更好地利用您的 CPU 的 android 版本。我认为您需要在虚拟机中运行它。
恐怕设置它比直接从 android SDK 运行虚拟设备要复杂一些。
在启动更快方面,最新的 Android Emulator v26.2 现在有一个名为 Quick Boot 的功能,在 AVD 的初始冷启动后,它将在几秒钟内启动,以便后续启动。
在此处了解更多信息:https ://androidstudio.googleblog.com/2017/10/android-emulator-2620-canary-with-quick.html