Не могу обновить старую библиотеку 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" />