Ошибка сборки с плагином точности местоположения запроса

Я строю Phonegap app с помощью Visual Studio Tools за Apache Cordova,

Я пытаюсь получить собственный диалог, чтобы принять пользователя / включить службы определения местоположения, и для того же я использую Request Location Accuracy Plugin ЗДЕСЬ.

Однако, когда я добавлю этот плагин из GIT, Я получаю ошибку сборки ниже, и я не могу собрать проект.

1>  FAILURE: Build failed with an exception.
1>
1>  * What went wrong:
1>  A problem occurred configuring root project 'android'.
1>  > Could not resolve all dependencies for configuration ':_debugCompile'.
1>     > Could not find any version that matches com.google.android.gms:play-services-location:+.
1>       Searched in the following locations:
1>           https://repo1.maven.org/maven2/com/google/android/gms/play-services-location/maven-metadata.xml
1>           https://repo1.maven.org/maven2/com/google/android/gms/play-services-location/
1>       Required by:
1>           :android:unspecified
1>

config.xml показывает, что плагин установлен как указано ниже config.xml,

  <plugin name="cordova-plugin-request-location-accuracy" version="1.0.1" />

Любая помощь будет принята с благодарностью.

PS - я уже включил Google Play услуги в SDK Manager,

2 ответа

Решение

Добавлен еще один "EXTRA" и теперь он успешно строится. Похоже, нам также нужно добавить "Android Support Repository" который в последних версиях SDK Manager известен как "Local Maven Repository for Support Libraries",

Как только я добавил это, оно работало нормально, и я могу отлично построить приложение.

Я поднял этот вопрос на github хранилище cordova-plugin-request-location-accuracy и мистер Дэйв Олден ответил в кратчайшие сроки. Он обновил проект README,

ВАЖНО: Этот плагин зависит от библиотеки Google Play Services, поэтому вы должны установить пакет "Google Repository" в разделе "Дополнительно" в Android SDK Manager. В противном случае сборка не удастся.

Так что установите "Репозиторий Google" в разделе "Дополнительно" в вашем менеджере SDK, если вы еще этого не сделали, и попробуйте собрать заново.

скриншот sdk manager

Однажды взгляните на обновленную документацию хранилища

Другие вопросы по тегам