Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/319.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# Google API vs Google Play vs Intel x86 vs Android TV vs Wear OS Intel x86系统映像差异_C#_Android_Xamarin_Xamarin.android_Android Sdk Tools - Fatal编程技术网

C# Google API vs Google Play vs Intel x86 vs Android TV vs Wear OS Intel x86系统映像差异

C# Google API vs Google Play vs Intel x86 vs Android TV vs Wear OS Intel x86系统映像差异,c#,android,xamarin,xamarin.android,android-sdk-tools,C#,Android,Xamarin,Xamarin.android,Android Sdk Tools,我最近开始使用Visual Studio 2017探索Xamarin.Android。在Android SKD管理器窗口中,我可以看到不同的Android版本,每个版本下都有多个Android系统映像。以下屏幕截图显示Android 9.0和所有可用的系统图像: 我不知道应该下载哪个系统映像,因为我不知道它们之间的差异。任何人都可以帮助我或参考一些链接,其中包含每个图像的细节?谢谢 安卓手机和平板电脑包含在“系统图像”、“谷歌API图像”和“谷歌播放图像”中,而非Wear或电视操作系统图像中

我最近开始使用Visual Studio 2017探索Xamarin.Android。在Android SKD管理器窗口中,我可以看到不同的Android版本,每个版本下都有多个Android系统映像。以下屏幕截图显示Android 9.0和所有可用的系统图像:


我不知道应该下载哪个系统映像,因为我不知道它们之间的差异。任何人都可以帮助我或参考一些链接,其中包含每个图像的细节?谢谢

安卓手机和平板电脑包含在“系统图像”、“谷歌API图像”和“谷歌播放图像”中,而非Wear或电视操作系统图像中

您选择的Android手机/平板电脑图像与您的应用程序需要测试的内容有关

系统映像: 此映像仅包括特定API级别的基本/ASOP版本。这是最基本的版本。i、 e.包含的浏览器只是WebView小部件周围的一个薄薄的UI外壳

谷歌API图片: Google API包括对Google Play服务的访问

您可以使用Play服务进行开发。例如,你可以在非谷歌Play Store设备上测试你的应用程序,但如果你的应用程序与Facebook、Twitter等共享消息。。。这些应用程序将不可用,因为设备上没有Google Play Store,因此您无法安装它们(我将跳过侧面加载选项…)

但你确实可以访问谷歌服务,因此可以测试“AdMob Lite”之类的东西(AdMod完整版可以包含在你的应用程序中,因此可以在基本系统映像上进行测试,但这会增加你的最终APK大小)

谷歌播放图片: Play Store一栏中的Google Play包括Google Play Store应用程序和对Google Play服务的访问

现在,您的模拟器可以访问Play Store,以便安装其他第三方应用程序,并且您的应用程序可以与之交互。因此,如果你想编辑你的应用程序提供的Microsoft Word文件,你的应用程序可以测试Word是否已安装,如果需要,提示用户安装,并将你的.doc文件共享给Word。也许你的应用程序是一个图像编辑器,你希望其他应用程序与你的应用程序共享它们的图像,现在可以在模拟器上测试,而不是只在物理设备上测试

Google Play图像是最接近OEM/供应商发布的设备的体验,但在模拟器中

注意:至于您是选择x86还是x86_64版本的映像,这取决于您自己。我个人使用的是
x86_64
版本,它们在我的系统上更快。但是,如果您正在安装第三方应用程序,如果他们在应用程序中使用本机共享库,则并非所有人都支持
x86\u 64
(也不支持
x86

Android电视图像: 这些图像仅用于电视设备的仿真

佩戴操作系统映像: 这些图像仅用于smartwatch仿真