我正在使用Phonegap app
为Visual 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
个服务。
答案 0 :(得分:0)
我在github
的{{1}} repository上提出了这个问题,Dave Alden先生立刻做出了回应。他更新了项目的cordova-plugin-request-location-accuracy
。
重要提示:此插件取决于Google Play服务库,因此您必须在Android SDK Manager的“其他”部分下安装“Google Repository”包。否则构建将失败。
如果您还没有在SDK管理器中的“Extras”下安装“Google Repository”,请尝试重新构建。
的更新文档答案 1 :(得分:-1)
添加了另一个“EXTRA”,现在它已成功构建。看起来我们还需要添加"Android Support Repository"
,其中最新版本的SDK管理器称为"Local Maven Repository for Support Libraries"
。
一旦我添加了它,它工作正常,我可以完美地构建应用程序。