【发布时间】:2013-02-28 18:52:01
【问题描述】:
当我在 AVD Manager 中创建一个新的虚拟设备时,在目标下拉菜单中我只有两个可用选项:API 级别 8 和 17(2.2 和 4.2.2),尽管我已经安装了所有 API,其中它们的所有子组件。更重要的是,如果我选择了 4.2.2,则 OK 按钮被禁用。
如何将目标 API 添加到 AVD 管理器?它们不是直接链接到我安装的 SDK 吗?
【问题讨论】:
当我在 AVD Manager 中创建一个新的虚拟设备时,在目标下拉菜单中我只有两个可用选项:API 级别 8 和 17(2.2 和 4.2.2),尽管我已经安装了所有 API,其中它们的所有子组件。更重要的是,如果我选择了 4.2.2,则 OK 按钮被禁用。
如何将目标 API 添加到 AVD 管理器?它们不是直接链接到我安装的 SDK 吗?
【问题讨论】:
它们与您安装的 SDK 版本无关;可用的 AVD 版本与您通过 SDK 管理器安装的系统映像相关联。
例如,您可以在 SDK 管理器中看到 Android 4.2 (API17) 下的 ARM EABI v7a 系统映像、Intel x86 Atom 系统映像和 MIPS 系统映像。
【讨论】:
刚刚遇到同样的事情。尝试重新启动 Eclipse。
【讨论】:
也许您需要检查 SDK 位置的路径,它可能指向仅安装了 Android 4.2.2-API Level 17 和 Android 2.2-API Level 8 的其他 SDK 位置。
您可以通过转到 Window -> Preferences(在您的 Eclipse 中),在 Preferences 中转到 Android 中,在 Android 中您将看到 SDK Location。浏览并将 SDK Location 更改为安装 Android SDK 工具的 SDK 位置。例如:C:\Program Files (x86)\Android\android-sdk
【讨论】:
只需转到 Android SDK 管理器 1) 确保您安装 SDK 的路径点
2)勾选Android 4.2.2(API 17)复选框
3)点击安装按钮
【讨论】: