选择“Android XX”或“Google API”在新项目中

发布于 2024-12-15 04:11:59 字数 173 浏览 1 评论 0原文

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

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

Eclipse 构建目标选择器

I think it's basically the same, but what build target should I select? Or is there really difference between them?

For example the "Android 2.2" or "Google APIs" for the same Platform and API Level?

Eclipse Build Target selector

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

∞觅青森が 2024-12-22 04:11:59

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

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

If you application uses a google API, such as Google Maps, you will need the Google API version. I have not encountered a commercial device that does not include that build, but the raw open source Android does not include the Google API because it contains proprietary non-open source code from google.

If you do not use any of these API's it will not matter which one you choose. But if you are using any of the google apis you must use the google build.

狂之美人 2024-12-22 04:11:59

对于某些事情来说,如果您选择更新的 API,您需要小心在程序中使用的方法,这很重要。

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

It will matter for some things, if you select a newer API you need to be careful what methods you use in your program.

if you use a method that is new in 3.2 and doesnt exist in older API's your app will not run on older devices...unless you make exceptions

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文