Не могу обновить старую библиотеку Google Play Services для более новой версии

У меня есть старое приложение, работающее с 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 и заменил ее новой.

Сначала я обнаружил, что у меня есть несоответствие, потому что jar внутри папки приложения libs отличался от jar-папки google-play_services_lib, поэтому я заменил ее на обновленный jar, но получил ошибки.

Android манифест имеет

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

Даже когда я собираю приложение и проверяю его, оно сразу же запускается и закрывается.

Что может быть причиной ошибки?? Помощь будет оценена!

Спасибо!

1 ответ

От ...\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" />
Другие вопросы по тегам