我想知道我应该下载哪个系统映像,因为我不知道差异.任何人都可以帮助我或参考一些包含每个图像细节的链接?谢谢!
Android手机和平板电脑包含“系统图片”,“Google API图片”和“Google Play图片”,而非Wear或TV操作系统图片.您选择的Android手机/平板电脑图片是您的应用需要测试的内容.
系统映像:
此映像仅包含特定API级别的基本/ ASOP版本.这是最基本的版本.即包含的浏览器只是WebView小部件周围的瘦UI外壳.
Google API图片:
Google APIs includes access to Google Play services.
您可以访问Play服务.例如,您可以针对非Google Play商店设备测试您的应用,但如果您的应用与Facebook,Twitter等分享消息……由于设备上没有Google Play商店,这些应用将无法使用你无法安装它们(我将跳过侧载选项……)
但您可以访问Google服务,因此可以测试“AdMob Lite”之类的内容(AdMod完整版可以包含在您的应用中,因此可以在基本的系统映像上进行测试,但这会增加您的最终APK大小).
Google Play图片:
Google Play in the Play Store column includes the Google Play Store app and access to Google Play services
现在,您的模拟器可以访问Play商店,因此可以安装其他第三方应用,您的应用可以与它们进行互动.因此,如果您要编辑应用程序提供的Microsoft Word文件,您的应用程序可以测试是否安装了Word,如果需要,提示用户安装它,并将.doc文件共享给Word.也许您的应用程序是图像编辑器,您希望其他应用程序与您的应用程序共享其图像,现在可以在模拟器上进行测试,而不是仅在物理设备上进行测试.
Google Play图片是您在OEM /供应商发布的设备上获得的最接近的体验,但在模拟器中.
注意:至于您是选择x86还是x86_64版本的图像,由您自己决定.我个人使用x86_64版本,它们在我的系统上更快.但是,如果您正在安装第三方应用程序,那么如果他们在其应用程序中使用本机共享库,则不是每个人都支持x86_64(也不是x86).
Android电视图片:
这些图像仅用于电视设备的仿真.
> https://developer.android.com/tv/
穿OS图像:
这些图像仅适用于智能手表仿真.
> https://developer.android.com/wear/