8

我认为基本上是一样的,但是我应该选择什么构建目标呢?或者他们之间真的有区别吗?

例如,相同平台和 API 级别的“Android 2.2”或“Google API”?

Eclipse 构建目标选择器

4

2 回答 2

23

如果您的应用程序使用谷歌 API,例如谷歌地图,您将需要谷歌 API 版本。我没有遇到不包含该构建的商业设备,但原始开源 Android 不包含 Google API,因为它包含来自 google 的专有非开源代码。

如果您不使用这些 API 中的任何一个,那么您选择哪一个都无关紧要。但是,如果您使用任何 google api,则必须使用 google build。

于 2011-11-13T19:56:40.390 回答
0

这对某些事情很重要,如果您选择较新的 API,您需要注意您在程序中使用的方法。

如果您使用 3.2 中的新方法并且在旧 API 中不存在,您的应用程序将无法在旧设备上运行...除非您有例外

于 2011-11-13T19:54:42.567 回答