成功运行Android AVD Manager并创建新的模拟器

时间:2014-08-22 00:26:16

标签: android android-studio avd

所以我是Android开发的初学者,并决定我将开始学习基于Android网站本身如何制作Android应用程序。我认为一个好的起点是制作我的第一个模拟器并运行一个最小的hello world程序。

使用Android指南:

http://developer.android.com/tools/devices/managing-avds.html

它指示如何制作模拟器,但我的AVD外观与他们使用的AVD完全不同,我遇到了一个错误,我无法找到在线文献修复:

具体来说,他们为制作新的虚拟设备所提供的流程是“新的”(在我的情况下,我猜这与“创建”是一回事,因为最新版本的AVD上没有“新”按钮管理器)

然后出现一个表单,我应该用相关的虚拟设备信息填写表单并点击“确定”以创建设备。

除了...填写完所有信息后,我仍然无法点击“确定”。按钮显示为灰色,我完成了所有内容,就像Android指南告诉我的那样。我该怎么做才能解决这个问题?我有下面显示的表格,请注意右下角的灰色确定按钮。enter image description here

2 个答案:

答案 0 :(得分:2)

问题出在现场:“CPU / ABI:没有为此目标安装系统映像”。要解决问题,请打开Android SDK Manager并下载/安装系统映像。

例如,当我打开Android SDK Manager时,我展开Android 4.4.2(API 19)并安装ARM EABI v7a系统映像(对于咯咯笑,我也可以安装Intel映像)。

虽然在那里,确保你有可能需要用于开发的其他位(但不一定是模拟器),如SDK,我绝对建议下载源代码,示例,SDK工具,SDK平台工具和SDK构建-Tools。

如果您愿意,可以使用更高版本的API,但在撰写本文时,API 19已经投入生产。

之后,您可以重新启动AVD,然后您就可以选择一个CPU并创建模拟器。

答案 1 :(得分:1)

我建议您将所有“Android系统映像”添加到Android SDK Manager中。 为此,

  • 从Windows打开SDK Manager - > Android SDK Manager。
  • 现在展开每个Android API版本,然后检查Google和Intel X86两个系统映像,并在Extras中查看Intel HAXM Installer。
  • 下载并安装它们。
  • 成功安装后,状态将更改为“已安装”。

也可以尝试:

现在,如果您的系统的处理器具有称为英特尔虚拟化技术的功能,那么英特尔X86映像将为您带来巨大的好处。因为它支持英特尔®硬件加速执行管理器(英特尔®HAXM)。

要检查您的处理器是否支持HAXM:Click Here

您需要在系统中手动安装Intel HAXM。请按照以下步骤操作。

  • 首先去 - adt - >额外 - > intel - > Hardware_Accelerated_Execution_Manager
  • 确保从BIOS设置启用了Intel Virtualization。
  • 现在在您的系统中安装Intel HAXM并选择内存量(我更喜欢将其设置为默认值)。
  • 安装后创建新的AVD,其目标为API级别xx
  • 现在将CPU / ABI设置为Intel Atom(x86)。
  • 如果您使用的是Windows,则在设置模拟器时不要将RAM值设置为超过768 MB。
  • 运行模拟器。它比普通的一样快。

希望它对你有所帮助。 :)