【问题标题】:Xamarin OneSignal : An error occurred trying to install required android components on Project 'PushNotificationEx.Android'Xamarin OneSignal:尝试在项目“PushNotificationEx.Android”上安装所需的 android 组件时发生错误
【发布时间】:2018-06-06 10:53:08
【问题描述】:

尝试安装所需的 android 组件时发生错误 项目“PushNotificationEx.Android”。项目 'PushNotificationEx.Android' 需要以下组件 安装在您的机器上:Xamarin.GooglePlayServices.Base Java库参考: https://dl-ssl.google.com/android/repository/google_m2repository_r22.zip-m2repository/com/google/android/gms/play-services-base/8.1.0/play-services-base-8.1.0.aar-8.1.0 安卓资源: https://dl-ssl.google.com/android/repository/google_m2repository_r22.zip-m2repository/com/google/android/gms/play-services-base/8.1.0/play-services-base-8.1.0.aar-8.1.0 Xamarin.GooglePlayServices.Basement JavaLibraryReference: https://dl-ssl.google.com/android/repository/google_m2repository_r22.zip-m2repository/com/google/android/gms/play-services-basement/8.1.0/play-services-basement-8.1.0.aar-8.1.0 安卓资源: https://dl-ssl.google.com/android/repository/google_m2repository_r22.zip-m2repository/com/google/android/gms/play-services-basement/8.1.0/play-services-basement-8.1.0.aar-8.1.0 Xamarin.GooglePlayServices.Gcm JavaLibraryReference: https://dl-ssl.google.com/android/repository/google_m2repository_r22.zip-m2repository/com/google/android/gms/play-services-gcm/8.1.0/play-services-gcm-8.1.0.aar-8.1.0 安卓资源: https://dl-ssl.google.com/android/repository/google_m2repository_r22.zip-m2repository/com/google/android/gms/play-services-gcm/8.1.0/play-services-gcm-8.1.0.aar-8.1.0

请双击此处安装。

安装错误:XA5207 请安装软件包:“GPS Base” 在 SDK 安装程序中可用。 Java 库文件 'C:\Users\user\AppData\Local\Xamarin\Xamarin.GooglePlayServices.Base\8.1.0\embedded\classes.jar' 不存在。 XA5207 请安装软件包:“GPS 地下室”可用 在 SDK 安装程序中。 Java 库文件 'C:\Program Files\Android\android-sdk\extras\google\classes.jar' 不存在。 XA5207 请安装软件包:SDK 安装程序中提供的“GPS GCM”。 Java 库文件 'C:\Program Files\Android\android-sdk\extras\google\classes.jar' 不存在。

我想通过 onesignal 进行推送通知。在我的项目中安装“Com.OneSignal”包后出现此错误。双击也不行..请帮忙..

【问题讨论】:

  • 您使用的是什么版本的 Visual Studio? VS 2017 及更高版本不再支持组件。
  • VisualStudio 社区 2017。版本 15.6.2
  • 好的,你看过我的回答了吗?它应该可以解决您的问题。
  • 我的回答解决了您的问题吗?如果是这样,请将其标记为答案,以便其他人可以从中受益。谢谢!
  • 好的,但是你原来的问题已经解决了,对吗?如果您还有其他问题,请单独发布一个问题。

标签: xamarin xamarin.forms onesignal


【解决方案1】:

此问题与 OneSignal 无关。您很可能在新版本的 Visual Studio 2017 中使用过时的 Xamarin Forms 项目。为了测试这一点,我在 VS 2017 中创建了一个全新的 Xamarin Forms 项目并添加了 OneSignal,它构建得很好。

此问题源于最新版本的 VS 2017 中缺乏对 Xamarin 组件的支持。要解决此问题,请关注 Microsoft 网站上的 this guide 或重新开始新的 Xamarin Forms 项目。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-10-31
    • 1970-01-01
    • 2013-11-18
    • 1970-01-01
    • 2021-12-20
    • 1970-01-01
    • 2018-04-16
    • 2015-06-30
    相关资源
    最近更新 更多