我在我的应用中使用Google Maps V2,但是当我在新手机中运行时,它总是要求更新Google Play服务。只有在手机上更新Google Play服务时,才能运行我应用中的地图。 我的问题是,有没有办法在不更新播放服务的情况下使用地图V2?
答案 0 :(得分:1)
答案 1 :(得分:0)
根据更新前的Google Play服务版本,您可以使用相同(或更低)版本的google-play-services_lib。对于大多数情况,这应该不是问题,因为APK会自动更新到最新版本。一个例外是在使用Android 2.2支持设备时必须使用3.x版本。
答案 2 :(得分:0)
我遇到了同样的问题,让我告诉你,目前尚无解决方案
<强> BUT 强>
要让您的地图在更多Android手机中运行,您可以使用较少的旧版Google Play服务库来编译您的项目。
//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;
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;
您可以看到所有播放服务版本here。
我希望它有所帮助。