创建Android虚拟设备失败,“此目标没有安装系统镜像”。

47

无法创建Android虚拟设备,我按照这个链接操作。

我安装了所有Android 4.0以上版本的ARM镜像。

我也安装了Intel和MIPS。

但是,我的AVD管理器仍然显示“此目标未安装任何系统镜像”。

为什么会这样呢?


在SDK管理器中,您是否看到了Android Wear ARM EAB系统映像,并且已经安装了它? - Ali Naddaf
是的,我已经安装它们了。 - user
你确定你没有两个不同的SDK安装吗? 你能否从命令行执行以下操作:(a)进入SDK根目录(b)更改目录到“tools”目录(c)运行./android sdk,然后确保SDK平台(API级别19)和可穿戴图像(Android Wear ARM EAB ...),以及文档中提到的其他必需品都已安装,(d)运行“./android avd”,看看现在是否可以工作。 在AVD管理器中,请确保目标设置为API级别19,然后查看CPU / ABI下是否可以找到可穿戴选项。 - Ali Naddaf
请确保在您刚下载这些插件后重启Eclipse。 - Gak2
4个回答

49
为创建一个Android Wear模拟器,需按以下步骤操作:
  1. 如果您的Android SDK Tools版本低于22.6,则必须更新。

  2. 选择Android 4.4.2下的 Android Wear ARM EABI v7a系统镜像并安装它。

  3. 在Extras中,确保您已拥有最新版本的Android Support库。如果有更新可用,请选择Android Support库。如果使用Android Studio,则还要选择Android Support Repository。

下面是所应如何看起来的快照:

Screenshot1

接下来,为了创建一个可穿戴AVD,您需要检查以下内容:

  1. 对于Device,选择Android Wear Square或Android Wear Round。

  2. 对于Target,选择Android 4.4.2 - API Level 19(或更高版本,否则相应系统镜像将不会显示)。

  3. 对于CPU/ABI,选择Android Wear ARM (armeabi-v7a)。

  4. 对于Skin,选择AndroidWearSquare或AndroidWearRound。

  5. 将所有其他选项保留为默认值,然后单击“OK”按钮。

Screenshot2

然后您就可以开始使用了。有关更多信息,您可以随时参考开发者网站


1
“Google APIs (Google Inc.) - API Level 19” 可能更容易在目标下拉列表中找到... 那并不是我在创建 AVD 时遇到问题的正确选项。本答案提到的那个选项位于选择列表的较上方,可能不太容易立即找到。所以请小心,API Level 19 有多个选项,只有上面提到的那个选项才是正确的。 - CodyEngel
有没有不安装所有这些组件的理由?会使虚拟设备变慢吗?还是我可以勾选所有框,空间使用是唯一的缺点? - adrianTNT
@adrianTNT:你在问哪些组件? - Spring Breaker
我指的是上面图片中显示的带有复选框的组件,但后来我发现勾选所有这些组件可能会使用约15GB的空间,而Android Studio默认安装使用约500MB的空间。所以这就回答了我的问题。 - adrianTNT

16
作为解决方法,前往SDK安装目录并执行以下步骤:
  • 导航至 system-images/android-19/default
  • 将其中所有内容移动到 system-images/android-19/

目录结构应如下所示: enter image description here

这样就可以了!


在system-images中,我有android-22、23和24,但是avd管理器只显示API 23,而且没有CPU/ABI(即使我尝试将文件从23的默认文件夹移动到父文件夹)。有什么提示该怎么做吗?在Android Studios SDK Manager中,我已经安装了所有内容,并且它可以找到一切,但是我正在尝试使用AVD进行nativescript开发,因此我需要从终端运行“android avd”来查找可用的AVD。 - kaarto

4
如果您正在使用Android Studio,请打开SDK Manager,勾选“显示包详细信息”,您将发现“Android Wear ARM EABI v7a系统镜像”,下载成功即可。

1

我在系统中分别安装了Android SDK和Android Studio。Android Studio已经安装了自己的SDK。当我删除独立的Android SDK后,“没有为此目标安装系统映像”的问题消失了。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,