请求位置精度插件构建错误
Build Error with Request Location Accuracy Plugin
我正在为 Apache Cordova
使用 Visual Studio Tools
构建一个 Phonegap app
。
我正在尝试获取本机对话框以将用户带到/启用位置服务,为此我正在使用 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 - 我已经在 SDK Manager
.
中启用了 Google Play
服务
我在 cordova-plugin-request-location-accuracy
的 github
repository 上提出了这个问题,Dave Alden 先生很快就做出了回应。他更新了项目的 README
.
IMPORTANT: This plugin depends on the Google Play Services library, so you must install the "Google Repository" package under the "Extras" section in Android SDK Manager. Otherwise the build will fail.
因此,如果您还没有在 SDK 管理器中的 "Extras" 下安装 "Google Repository",然后再次尝试构建。
查看 repository
的更新文档
添加了另一个 "EXTRA",现在构建成功。看起来我们还需要添加 "Android Support Repository"
,在最新版本的 SDK 管理器中称为 "Local Maven Repository for Support Libraries"
。
添加后,它运行良好,我可以完美地构建应用程序。
我正在为 Apache Cordova
使用 Visual Studio Tools
构建一个 Phonegap app
。
我正在尝试获取本机对话框以将用户带到/启用位置服务,为此我正在使用 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 - 我已经在 SDK Manager
.
Google Play
服务
我在 cordova-plugin-request-location-accuracy
的 github
repository 上提出了这个问题,Dave Alden 先生很快就做出了回应。他更新了项目的 README
.
IMPORTANT: This plugin depends on the Google Play Services library, so you must install the "Google Repository" package under the "Extras" section in Android SDK Manager. Otherwise the build will fail.
因此,如果您还没有在 SDK 管理器中的 "Extras" 下安装 "Google Repository",然后再次尝试构建。
查看 repository
的更新文档添加了另一个 "EXTRA",现在构建成功。看起来我们还需要添加 "Android Support Repository"
,在最新版本的 SDK 管理器中称为 "Local Maven Repository for Support Libraries"
。
添加后,它运行良好,我可以完美地构建应用程序。