2013-03-30 33 views
1

我是Android开发新手,我试图创建一个AVD测试应用程序,然后将其推送到我的手机(htc欲望运行android 2.3.5)。Android 2.3 API不可用作AVD的目标选项

我使用的是ADT捆绑,并用SDK经理,我已经下载了这些:

  1. 4.2.2(API 17)
  2. 4.1.2(API 16)
  3. 2.3.3( API 10)
  4. 2.2(API 8)

但是,试图选择AVD的目标时,唯一可用的选项是API 17,16和8

有什么问题?

更新: 我已经尝试删除并重新下载API,它显示在android-sdk /平台目录中。

+0

尝试dowmloading或再次更新API sdk manager ... –

+0

你可以从SD卡管理器中选择特定的api并更新它... –

+0

@KaranMer:我已经这样做了:/(我也更新了我的问题) – Chris

回答

1

尝试更新2.3.3 API。 如果你想在你的设备上试用之前先测试你的应用程序,你也可以尝试使用BlueStacks。

0

从SDK Manager中删除该API并再次下载。

2

如果是Android 2.3.3,会出现在SDK管理器相关的三个条目:

  • “SDK平台”,这对于像10年长API级别将包含ARM仿真器图像

  • “谷歌的API”,其中将包含有一个模拟器像谷歌地图在它

  • “的英特尔Atom x86的系统映像”,其中将包含运行x86的操作码,而不是ARM的操作码的仿真图像(并与正确的在开发机器的etup,可如果你安装一个或多个的这些运行得更快的仿真器)

,你应该得到的API等级10的出现的选项设置的AVD。

如果这不起作用,您可能会考虑编辑您的问题并发布SDK管理器(特别是2.3.3部分)和AVD管理器(特别是可用API级别的下拉列表)的屏幕截图。

3

我有同样的问题,因为我已经下载了SDK两次,我的SDK管理器不断更新第一个SDK,而我的IDE与另一个工作。所以检查你的IDE的偏好,看它是否指向正确的。 (在Eclipse中去窗口>首选项> SDK的位置)

9

重新启动Eclipse后安装软件包我也有同样的问题,重启Eclipse后,我得到了在丢弃所有的API级别下拉列表

+0

谢谢你,我遇到了同样的问题,并实施了你的建议和瞧!有效! – Boyds

+0

同样在这里,也是2.3。 –

相关问题