Xamarin OneSignal: произошла ошибка при попытке установить необходимые компоненты Android в проекте «PushNotificationEx.Android» - PullRequest
0 голосов
/ 06 июня 2018

Произошла ошибка при попытке установить необходимые компоненты 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 / хранилище / google_m2repository_r22.zip-m2repository / COM / Google / Android / GMS / стыковые услуги-подвал / 8.1.0 / плей-услуги-подвал-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.GcmJavaLibraryReference: 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 Ресурсы Android: 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» доступна в установщике 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 Пожалуйста, установите пакет: «GPS GCM» доступен в установщике SDK.Файл библиотеки Java 'C: \ Program Files \ Android \ android-sdk \ extras \ google \ classes.jar' не существует.

Я хочу сделать push-уведомление через onesignal.Я получаю эту ошибку после установки пакета «Com.OneSignal» в моем проекте.Двойной щелчок также не работает .. Пожалуйста, помогите ..

1 Ответ

0 голосов
/ 06 июня 2018

Эта проблема не имеет никакого отношения к OneSignal.Скорее всего, вы используете устаревший проект Xamarin Forms с новой версией Visual Studio 2017. Просто чтобы проверить это, я создал новый проект Xamarin Forms в VS 2017 и добавил OneSignal, и он прекрасно сработал.

Эта проблема связана с отсутствием поддержки компонентов Xamarin в самых последних версиях VS 2017. Чтобы устранить эту проблему, следуйте этому руководству на веб-сайте Microsoft или начните заново с новым проектом Xamarin Forms.

...