无法更新旧的Google Play Services lib以获取更新版本

时间:2017-11-24 16:13:34

标签: android eclipse google-play-services app-update

我有一个使用Eclipse开发的旧应用程序与Google Play Services Lib版本4323000。 proyect包含google-play-services_lib和app proyect本身(在libs文件夹中的app proyect里面也有google-play-services_lib.jar文件)

好的,我从这里下载了https://dl-ssl.google.com/android/repository/google_play_services_8115000_r27.zip这个版本来试用更新。我删除了旧的google-play-services_lib文件夹,并将其替换为新文件夹。

起初我得知我有一个不匹配的原因,libs app文件夹中的jar与google-play_services_lib文件夹中的jar不同,所以我用更新的jar替换了它,但是我遇到了错误。

Android清单

<meta-data
        android:name="com.google.android.gms.version"
        android:value="@integer/google_play_services_version" />

即使我编译应用程序并测试它,应用程序也会启动并关闭。

可能导致错误的原因是什么?帮助将不胜感激!

谢谢!

1 个答案:

答案 0 :(得分:0)

...\google_play_services_8115000_r27.zip\google-play-services\libproject\google-play-services_lib\res\values\version.xml,我找到了google_play_services_version整数资源。

<?xml version="1.0" encoding="UTF-8"?>
<resources>
    <integer name="google_play_services_version">8115000</integer>
</resources>

这与您拥有的zip文件的文件名相同。

所以,你最终可以替换这样的值:

<meta-data
    android:name="com.google.android.gms.version"
    android:value="8115000" />