Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/231.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
Emulator中缺少Google Play服务(Android 4.4.2)_Android_Emulation_Google Play Services - Fatal编程技术网

Emulator中缺少Google Play服务(Android 4.4.2)

Emulator中缺少Google Play服务(Android 4.4.2),android,emulation,google-play-services,Android,Emulation,Google Play Services,对于下面的仿真器,我收到错误消息“设备上未安装Google Play服务” 据报道,Android emulator使用AVD运行基于Android 4.2.2或更高版本的Google API平台 无法理解模拟器是否运行4.4.2,那么为什么google play服务不存在 一些相关线程,但没有解决方案。(添加这些只是为了指出此问题并非重复): 报价文件 如果要在emulator上测试应用程序,请展开 Android 4.2.2(API 17)或更高版本,选择Google API,然后 安

对于下面的仿真器,我收到错误消息“设备上未安装Google Play服务”

据报道,Android emulator使用AVD运行基于Android 4.2.2或更高版本的Google API平台

无法理解模拟器是否运行4.4.2,那么为什么google play服务不存在

一些相关线程,但没有解决方案。(添加这些只是为了指出此问题并非重复):

报价文件

如果要在emulator上测试应用程序,请展开 Android 4.2.2(API 17)或更高版本,选择Google API,然后 安装它。然后以googleapi为平台创建一个新的AVD 目标

需要谷歌API的模拟器

在快照中查看目标

折断

我更喜欢在安装了google play服务的真实设备上进行测试

报价文件

如果要在emulator上测试应用程序,请展开 Android 4.2.2(API 17)或更高版本,选择Google API,然后 安装它。然后以谷歌API为平台创建一个新的AVD 目标

需要谷歌API的模拟器

在快照中查看目标

折断


我更喜欢在安装了google play服务的真实设备上进行测试

google play服务只是一个创建应用程序的库,但为了使用使用google play服务库的应用程序,您需要在模拟器中安装google play。为此,它需要唯一的设备id。并且设备id仅在模拟器上没有的真实设备上。所以为了测试它,你需要真正的android设备。

google play服务只是一个创建应用程序的库,但为了使用使用google play服务库的应用程序,你需要在你的模拟器中安装google play。为此,它需要唯一的设备id。并且设备id仅在真实设备上,而不是在模拟器上。因此,为了测试它,您需要真正的android设备。

您将无法使用emulator中的
谷歌播放服务库测试应用程序。为了在emulator中测试该应用程序,您需要在emulator中安装一些系统框架以使其正常工作


请参考上述答案,在您的emulator上安装Google play服务。

您将无法使用emulator中的
Google play服务库测试应用程序。为了在emulator中测试该应用程序,您需要在emulator中安装一些系统框架以使其正常工作


请参考上述答案,在您的模拟器上安装Google play服务。

如果您使用的是Xamarin,我发现有人在解释如何执行此操作:

  • 从internet下载软件包。这有很多来源
  • 启动Android播放器并解锁它
  • 将下载的zip文件拖放到Android播放器上
  • 重新启动Android播放器
  • 此后,您可能还需要从Google Play商店更新Google Play服务


    希望这对查找文档有困难的其他人有所帮助。

    如果您使用的是Xamarin,我发现可以解释如何执行此操作:

  • 从internet下载软件包。这有很多来源
  • 启动Android播放器并解锁它
  • 将下载的zip文件拖放到Android播放器上
  • 重新启动Android播放器
  • 此后,您可能还需要从Google Play商店更新Google Play服务

    希望这对查找文档有困难的其他人有所帮助。

    Setp 1: 下载以下apk文件。 1) com.google.android.gms.apk() 2) com.android.vending-4.4.22.apk()

    第2步:创建一个没有谷歌API的新AVD

    步骤3:运行AVD(启动仿真器)

    步骤4:使用adb安装下载的APK

         1)adb install com.google.android.gms-6.7.76_\(1745988-038\)-6776038-minAPI9.apk  
         2)adb install com.android.vending-4.4.22.apk
    
    亚洲开发银行推出android SDK/studio

    步骤5:在google开发者控制台中创建应用程序

    步骤6:在Androidmanifest.xml和google api版本中配置api密钥

    注: 在步骤1中,您需要根据Android API级别(…18,19,21…)和google play services版本(5,5.1,6,6.5…)下载apk

    这将100%起作用

    SETP1: 下载以下apk文件。 1) com.google.android.gms.apk() 2) com.android.vending-4.4.22.apk()

    第2步:创建一个没有谷歌API的新AVD

    步骤3:运行AVD(启动仿真器)

    步骤4:使用adb安装下载的APK

         1)adb install com.google.android.gms-6.7.76_\(1745988-038\)-6776038-minAPI9.apk  
         2)adb install com.android.vending-4.4.22.apk
    
    亚洲开发银行推出android SDK/studio

    步骤5:在google开发者控制台中创建应用程序

    步骤6:在Androidmanifest.xml和google api版本中配置api密钥

    注: 在步骤1中,您需要根据Android API级别(…18,19,21…)和google play services版本(5,5.1,6,6.5…)下载apk


    这将100%起作用

    如果您碰巧没有该映像,请通过SDK管理器下载:


    如果您碰巧没有该映像,请通过SDK管理器下载:


    我测试了它,但它从未在模拟器上运行过。它说设备id丢失。@wqrahd检查点3@我必须再次测试。@Raghundan感谢您指出这一点-我在使用运行Android v4.0.0的模拟器进行测试,即使切换到Google API,仍然会收到“未找到服务”错误。切换到v4.2.2 Google API修复了emulator.Play Services with maps on Genymotion emulator:我测试了它,但它从未在该emulator上运行过。它说设备id丢失。@wqrahd检查点3@我必须再次进行测试。@Raghundan感谢您指出这一点-我在使用运行Android v4.0.0的模拟器进行测试,但仍然得到了“未找到服务”错误