gpt4 book ai didi

visual-studio-2015 - 设备没有包 com.google.android.gsf (Visual Studio Android Emulator)

转载 作者:行者123 更新时间:2023-12-04 14:56:31 43 4
gpt4 key购买 nike

我正在开发 Xamarin 跨平台应用程序,其中使用了 Google Cloud Messaging 服务。因此,当我调用以下方法时,出现异常“设备没有包 com.google.android.gsf”。
我试图在 Visual Studio Android Emulator (MarshMallow Android 6.0 -API 23) 和 (Lollipop Android 5.1 - API 22) 上运行这个项目

那么如何克服这个问题。提前致谢。

      try {
GcmClient.CheckDevice(this);
GcmClient.CheckManifest(this);

// Register for push notifications
Log.Info("MainActivity", "Registering...");
GcmClient.Register(this, Constants.SenderID);
}
catch(Exception ex)
{

}

最佳答案

默认情况下,Visual Studio 模拟器没有安装它。因此,您需要安装 Gapps CyanogenMod,其中包含运行推送通知等功能所需的 Google Apps。

  • 下载Gapps CyanogenMod对于您的模拟器版本。 (对于想要选择 HDPI/MDPI/TINY 版本的 Visual Studio 模拟器)。
  • 下载后,请确保您已加载模拟器。将 zip 文件拖放到模拟器中。系统将提示您安装。

  • enter image description here
  • 按安装和关机。然后它将复制、提取和安装服务。

  • enter image description here
  • 然后再次启动您的 Visual Studio 模拟器。这可能意味着再次运行您的项目。但是,因为它需要在启动时配置一些东西,所以您的应用程序可能不会在第一次模拟器加载时启动。您可能需要再次运行 VS 项目才能运行。

  • enter image description here

    现在您将不再获得 Device does not have package com.google.android.gsf错误。

    关于visual-studio-2015 - 设备没有包 com.google.android.gsf (Visual Studio Android Emulator),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36907727/

    43 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com