最新的com.google.android.gms适用于Google Play服务修订版6。

4

我曾经在使用Google Play服务版本5时,成功运行了我的Android Google Maps应用...

我将Google Play服务从版本5更新到版本6后,它无法运行并产生以下警告:

Google Play services out of date.  Requires 3027100 but found 3025110

你知道在哪里可以找到最新的com.google.android.gms.apk文件以满足要求吗?


你是在真实设备上运行吗? - Emil Adz
不是的!我正在模拟器上运行它... - Stanley Yu
3个回答

8
我也曾经遇到过同样的问题 :(
以下是如何通过回滚解决它的方法:卸载 Google Play 服务版本6,然后在此处下载Google Play服务版本5 http://venomvendor.blogspot.com/2012/03/android-sdk-extras-by-google-inc.html 并将其放置于 /extras/google/google-play-services 文件夹下。
另外,我还需要安装以下内容:

adb install -r com.android.vending-1.apk

adb install -r com.google.android.gms-3025110-v3.0.25\ (583950-10).apk

这些操作使我的 Google 地图应用程序能够在模拟器上正常工作...
请使用 Google Play Services 5 重新构建您的 APK。

你好...我需要3027100版本...你在哪里找到com.google.android.gms-3025110-v3.0.25\ (583950-10).apk的? - brabertaser19

0

如果您在真实设备上运行此应用,则需要通过 Google Play 商店 更新 Google Play 服务。这通常会自动完成,但您也可以通过商店手动加速该过程。

如果您在“修改过”的 AVD 上运行此应用(即您手动安装了 Google Play 服务),则需要安装一组新文件。


你知道在哪里可以找到这组新文件吗? - Stanley Yu
有某种方法可以从真实设备中生成它们,但我不知道如何操作。 - Emil Adz
如果您需要通过Google Play商店进行更新,可以在设备上访问以下链接:https://play.google.com/store/apps/details?id=com.google.android.gms&hl=en - Ben Collier

0

你可以使用adb pull命令,也可以使用任何类型的终端和"cat"命令以及SD存储器。

cd /data/app #or wherever..
cat com.google.android.gms-1.apk > /mnt/sdcard/GoogleSpywareBackupFile.apk

你不能仅仅使用“cat”命令来安装它,不过考虑到问题的提出方式,你可能已经知道了。


支持模拟器正在进行中。请查看评论#36和#37:http://code.google.com/p/gmaps-api-issues/issues/detail?id=4627#c36 - MaciejGórski

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接