使用 Android Studio(或带有 ADT 插件的 Eclipse),在创建新项目(不是 AVD)时,例如,“编译方式”选项
API 17: Android 4.2 (Jelly Bean)
和
Google APIs (Google Inc.) (API 17)
?
我在创建 AVD 时知道两者之间的区别,但只是想知道在创建基本 Android 应用程序项目时有什么区别。
显然我知道不同 API 编号之间的区别,但只是想知道它在创建新项目时有什么区别。
谢谢你。
使用 Android Studio(或带有 ADT 插件的 Eclipse),在创建新项目(不是 AVD)时,例如,“编译方式”选项
API 17: Android 4.2 (Jelly Bean)
和
Google APIs (Google Inc.) (API 17)
?
我在创建 AVD 时知道两者之间的区别,但只是想知道在创建基本 Android 应用程序项目时有什么区别。
显然我知道不同 API 编号之间的区别,但只是想知道它在创建新项目时有什么区别。
谢谢你。
Google API 包括 Google 特定的库。
API 17:Android 4.2 (Jelly Bean) 只有 android API's for jelly bean
Google API (Google Inc.) (API 17) 具有 API 17:Android 4.2 + Google API's
也与 android 4.2 兼容
Google 为各种目的提供 API,例如用于显示Google Map的 Google Map API, 在 Android App 中使用GCM 。等等
如果您想在应用程序中使用任何此类 Google 功能,则需要导入 Google API 以及普通的 android API。通过选择 Google API(API 17),您可以导入与 android 4.2 兼容的 Google 库
在这里查看一些 google API
我认为最大的不同是 GoogleAPI 附带了您可能需要的所有常见 Google 库。例如 GooglePlayServices 等。