0

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

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

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

Android清单有

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

即使我编译应用程序并对其进行测试,应用程序也会立即启动和关闭。

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

谢谢!

4

1 回答 1

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" />
于 2017-11-26T13:58:24.780 回答