目标 Google APIs 和目标 Android 之间的区别是什么?

74

我正在使用Eclipse IDE开发Android应用,使用的是SDK 2.3.3版本。 众所周知,为了运行我的应用,我需要生成虚拟设备。 在“创建新AVD”窗口中,我可以看到很多目标。 有2个API级别为10的目标,分别为“android 2.3.3”和Google APIs (Google Inc)。 在这些目标中,我不确定该选择哪一个。

我的问题是它们之间有什么区别。

提前感谢, 丹

1个回答

144

Google API 包括 Google 地图和其他 Google 特定库,而 Android API 只包括核心的 Android 库。

至于选择哪一个,我建议先使用 Android API,直到你需要使用 Google API 的功能,例如需要使用 Google 地图功能。

这里 是 Google API 页面的链接。


2
@Zack:这是否意味着所有 Android 的功能也包含在相应的 Google API 中? - MD Sayem Ahmed
1
从开发者的角度来看,是的。Google API 版本在常规的 Android 操作系统基础上增加了功能。 - Zack Marrapese
2
@Zach 你知道实际的安卓手机和平板电脑是否预装了Google API吗? - Artyom
5
虽然理论上一个设备不一定必须包含谷歌API所组成的库,但这已成为了实际标准。我还没有遇到过不包含这些库的设备。 - Zack Marrapese
2
根据我所见,'Google APIs'的目标还安装了ApiDemos包。 - anshumans
显示剩余2条评论

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