使用Android Studio我正在尝试使用GPS,但在致电:
GooglePlayServicesUtil.isGooglePlayServicesAvailable(this);
结果是SERVICE_VERSION_UPDATE_REQUIRED。
经过一些谷歌搜索后,我发现我的模拟器上安装的Google Play服务已经过时了。确切的版本是“versionName = 6.7.74(1723905-430)”
根据一些帖子我需要下载并安装最新版本。我尝试使用adb执行此操作,以下是正在发生的事情:
adb install -r com.google.android.gms-v7.3.27.apk
987 KB/s (35812914 bytes in 35.420s)
pkg: /data/local/tmp/com.google.android.gms-v7.3.27.apk
Failure [INSTALL_FAILED_UPDATE_INCOMPATIBLE]
卸载GPS也不起作用。
然后我尝试用以下代码修补build.gradle:
compile 'com.google.android.gms:play-services:6.7.74'
但是在编译时我收到错误:
Could not find com.google.android.gms:play-services:6.7.74.
Searched in the following locations:
https://jcenter.bintray.com/com/google/android/gms/play-services/6.7.74/play-services-6.7.74.pom
https://jcenter.bintray.com/com/google/android/gms/play-services/6.7.74/play-services-6.7.74.jar
My Emulator是版本5.1,我正在使用Google API 22.
由于
编辑:
我想我找到了一个解决方法!在build.gradle中,我必须使用这种依赖。
compile 'com.google.android.gms:play-services:6.5.87'
不知道新版本中的新功能,希望旧版本满足我的需求。
答案 0 :(得分:4)
使用此路径中列出的播放服务版本:
your-android-sdk/extras/google/m2repository/com/google/android/gms/play-services
示例:compile 'com.google.android.gms:play-services:6.5.87'