自Android 5.0以来,Google添加了 Google API 。究竟是什么?
Google API intel atom_64 x86系统映像与Google API intel atom x86系统映像有什么区别?
我知道英特尔原子图像要快得多,但它们中有很多。
我应该使用什么版本作为主模拟器?
答案 0 :(得分:14)
自Android 5.0以来,Google添加了Google API。究竟是什么?
一些图书馆罐子和相应的文档。请参阅Android SDK中的add-ons
目录。来自附加组件/ addon-google_apis-google-23 / manifest.ini :
# details for each library
com.google.android.maps=maps.jar;API for Google Maps
com.android.future.usb.accessory=usb.jar;API for USB Accessories
com.google.android.media.effects=effects.jar;Collection of video effects
通常,您无需安装 Google API 。
Google API intel atom_64 x86系统映像与Google API intel atom x86系统映像有什么区别? ...我应该使用什么版本作为我的主要模拟器?
一个是64位,另一个是32位。 64位可能会稍微快一些,具体取决于您机器的架构。来自https://software.intel.com/en-us/android/articles/how-to-develop-and-evaluate-64-bit-android-apps-on-intel-x86-platforms:
采用64位技术的Android L基于Intel Atom处理器 平台可以帮助开发人员优化他们的应用程序。 构建64位的Android应用程序就像构建一样简单 传统的32位Android应用程序。你现在可以使用官方了 Android 64位模拟器,用于运行和调试64位应用程序。测试 性能64位x86 Android平台,我们重建了几个开放 源项目为64位,并在PRC中有几个顶级ISV构建64位 他们的应用程序版本。性能基准测试显示7-8%(甚至是 一个特殊情况下20%)使用64位性能提升相比 32位。
通常,您只需要安装 Google API Intel x86 Atom_64系统映像,以便使用Google API创建模拟器。如上所述,您无需安装单独的 Google API 包。
如果您不使用任何Google API,则可以安装 Intel x86 Atom_64系统映像。
答案 1 :(得分:10)
Android API 是 Google API 的一部分。 Google API 包含 Android API , Google Map API , Google Services API , Google加上API 等等。
答案 2 :(得分:5)
除了SilentKnight答案,请同时参阅此链接。
https://developers.google.com/android/reference/packages
https://developers.google.com/android/guides/api-client
另见Jan Gerlinger 回答
What is google API and framework API
根据Jan Gerlinger =
Android是由Google开发的,但也可以在没有任何用途的情况下使用 谷歌服务。因此可以使用Android平台SDK 开发Android应用程序。但是,如果您想使用任何Google 您的Android应用中的服务应该使用Google API Java客户端库。
oenpelli 回答
根据oenpelli声明=
一开始,唯一可用的Android系统图像就可以了 ARM指令集。系统映像用于创建不同的映像 Android虚拟设备(AVD)并模拟不同的Android 常用设备。
由于开发人员工作站通常是基于Intel x86的ARM 指令集也必须被模拟。这导致了穷人 AVD的表现主要是由于翻译量的影响 x86处理器也在模拟ARM指令集。
在Android 4.0.3(API 15)上,英特尔提供了自己的基于x86的Android 系统图像。然后可以使用它来创建不需要的AVD 做ARM翻译。结合英特尔硬件加速 执行管理器(HAXM)的x86 AVM速度提高了10倍 等效的ARM仿真器。
支持Google特定的Android API,例如Android Google地图 API,未提供标准的Android系统映像。他们 需要使用Android SDK Manager单独安装。使用 这些带有x86系统映像的API也需要安装 适用于相同API级别的Google API(x86系统映像)。
答案 3 :(得分:2)
每个仿真器都有不同的处理器架构。
我通常使用ARMv7架构,但最好在所有架构上进行测试,以便在发布应用时支持更多手机。