2

我正在构建一个Phonegap app使用Visual Studio Toolsfor Apache Cordova

我正在尝试获取一个本机对话框以将用户带到/启用位置服务,并且我正在使用Request Location Accuracy Plugin来自HERE的相同。

但是,当我从 中添加该插件时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 PlaySDK Manager.

4

2 回答 2

0

github 我在存储库上提出了这个问题,cordova-plugin-request-location-accuracyDave Alden 先生很快就做出了回应。他更新了项目的README.

重要提示:此插件依赖于 Google Play Services 库,因此您必须在 Android SDK Manager 的“Extras”部分下安装“Google Repository”包。否则构建将失败。

因此,如果您尚未在 SDK 管理器中的“Extras”下安装“Google Repository”,然后再次尝试构建。

sdk管理器截图

看看存储库的更新文档

于 2016-03-09T12:24:02.123 回答
-2

添加了另一个“EXTRA”,现在它已成功构建。看起来我们还需要"Android Support Repository"在最新版本的 SDK 管理器中添加称为"Local Maven Repository for Support Libraries".

添加后,它运行良好,我可以完美地构建应用程序。

于 2016-03-19T07:54:53.920 回答