Xamarin OneSignal:尝试在Project' PushNotificationEx.Android'

时间:2018-06-06 10:53:08

标签: xamarin xamarin.forms onesignal

  

尝试安装所需的Android组件时发生错误   Project' PushNotificationEx.Android'。项目   ' PushNotificationEx.Android'需要以下组件   安装在您的计算机上:Xamarin.GooglePlayServices.Base   JavaLibraryReference:   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   AndroidResources:   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   AndroidResources:   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   AndroidResources:   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

     

请双击此处进行安装。

     

Intallation错误:XA5207请安装包装:' GPS Base'   SDK安装程序中提供。 Java库文件   ' C:\用户\用户\应用程序数据\本地\ Xamarin \ Xamarin.GooglePlayServices.Base \ 8.1.0 \嵌入\ classes.jar'   不存在。 XA5207请安装包装:' GPS地下室'可得到   在SDK安装程序中。 Java库文件' C:\ Program   文件\ Android的\ Android的SDK \演员\谷歌\ classes.jar'不存在。   XA5207请安装包装:' GPS GCM' SDK安装程序中提供。   Java库文件' C:\ Program   文件\ Android的\ Android的SDK \演员\谷歌\ classes.jar'不存在。

我想通过信号进行推送通知。我在安装Com.OneSignal'之后收到此错误。包在我的项目中。双击也无法正常工作..请帮助..

1 个答案:

答案 0 :(得分:0)

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

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