谷歌地图V2,谷歌播放服务更新

时间:2013-11-22 08:26:43

标签: android google-maps google-play-services

我在我的应用中使用Google Maps V2,但是当我在新手机中运行时,它总是要求更新Google Play服务。只有在手机上更新Google Play服务时,才能运行我应用中的地图。 我的问题是,有没有办法在不更新播放服务的情况下使用地图V2?

3 个答案:

答案 0 :(得分:1)

您必须在设备上安装Google Play服务才能使用Google地图V2。

  

Google Maps Android API v2是作为Google的一部分发布的   播放服务SDK。

See docs

答案 1 :(得分:0)

根据更新前的Google Play服务版本,您可以使用相同(或更低)版本的google-play-services_lib。对于大多数情况,这应该不是问题,因为APK会自动更新到最新版本。一个例外是在使用Android 2.2支持设备时必须使用3.x版本。

答案 2 :(得分:0)

我遇到了同样的问题,让我告诉你,目前尚无解决方案

<强> BUT

要让您的地图在更多Android手机中运行,您可以使用较少的旧版Google Play服务库来编译您的项目。

&#13;
&#13;
//in project's Build.gradle:

dependencies {
    compile fileTree(dir: 'libs', include: ['*.jar'])
    testCompile 'junit:junit:4.12'
    compile 'com.android.support:appcompat-v7:23.4.0'
    compile 'com.google.android.gms:play-services:9.0.0'
}
&#13;
&#13;
&#13; 改变&#34;游戏服务:9.0.0&#34;到旧版本并测试您的应用:

&#13;
&#13;
dependencies {
    compile fileTree(include: ['*.jar'], dir: 'libs')
    testCompile 'junit:junit:4.12'
    compile 'com.android.support:appcompat-v7:23.4.0'
    compile 'com.google.android.gms:play-services:8.7.3'
}
&#13;
&#13;
&#13;

您可以看到所有播放服务版本here

我希望它有所帮助。