使用请求位置准确性插件构建错误

时间:2016-02-21 07:53:18

标签: android cordova cordova-plugins visual-studio-cordova taco

我正在使用Phonegap appVisual Studio Tools建立Apache Cordova

我正在尝试使用原生对话框将用户带到/启用位置服务,同样我正在使用HERE中的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 个答案:

答案 0 :(得分:0)

我在github的{​​{1}} repository上提出了这个问题,Dave Alden先生立刻做出了回应。他更新了项目的cordova-plugin-request-location-accuracy

  

重要提示:此插件取决于Google Play服务库,因此您必须在Android SDK Manager的“其他”部分下安装“Google Repository”包。否则构建将失败。

如果您还没有在SDK管理器中的“Extras”下安装“Google Repository”,请尝试重新构建。

screenshot of sdk manager

查看repository

的更新文档

答案 1 :(得分:-1)

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

一旦我添加了它,它工作正常,我可以完美地构建应用程序。