Как найти версию приложений Google Play для Android

Я работаю над проектом Android, который требует использования карт google. Я читал учебники, и я должен добавить это в файл AndroidManifest.xml:

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

Дело в том, что я не знаю, какое число нужно заменить на «@ integer / google_play_services_version».

Если кто-то знает, что я должен туда вводить, и как получить это целочисленное значение, я был бы признателен.

Нет необходимости подпускать. Значение @integer/google_play_services_version позаботится об этом. Просто убедитесь, что обновлена ​​последняя библиотека Google Play Services.

Вы можете найти его в разделе google-play-services_lib>res>values>version.xml если вы хотите добавить число, а не @integer/google_play_services_version .

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

Вот официальное руководство по настройке сервисов Google Play в вашем проекте.

FYI, вы можете найти номер версии в этой папке:

 ~\android-studio\sdk\extras\google\m2repository\com\google\android\gms\play-services 

Наслаждаться.

Ошибка, о которой вы упомянули, возможно, из-за того, что не добавлена ​​библиотека игровых сервисов Google, поскольку библиотека вашего проекта делает следующее.

  1. Выберите Файл -> Импорт -> Android -> Существующий код для Android в рабочее пространство и нажмите «Далее».
  2. Выберите «Обзор», введите / extras / google / google_play_services / libproject / google-play-services_lib и нажмите «Открыть». 3.Выберите «Копировать проекты» в рабочее пространство и нажмите «Готово».

Отметьте сервисы Google Play как библиотеку: щелкните правой кнопкой мыши проект google-play-services_lib и выберите «Свойства»> «Android». Отметьте опцию «Библиотека».

Щелкните правой кнопкой мыши по вашему проекту -> перейти к свойствам -> щелкнуть android -> нажать кнопку добавления -> нажмите google_play_services_lib -> ok -> apply -> ok очистить свой проект, это приведет к удалению вашей ошибки

Если вы используете gradle, убедитесь, что у вас есть обновленная версия сервисов Google Play (загружаемая с помощью диспетчера SDK) и поместите это в раздел зависимости модуля проекта:

 compile 'com.google.android.gms:play-services:+' 

ВАЖНАЯ ЗАМЕТКА:
В общем, не рекомендуется удалять конкретную версию источника, с которым вы компилируете.

Я был в случае, когда мне приходилось использовать версию Google Play Службы Froyo, и эта версия не требует тега. Фактически, запись XML google_play_services_version не существует в Froyo + версии библиотеки Служб Google Play

Вероятно, ваша библиотека не связана с проектом правильно или у вас есть более ранняя версия библиотеки Google Play-сервисов, поэтому конфликт возникает, и Eclipse становится глупым ..: S

Нет, вам не нужно ничего добавлять в integers.xml. Когда вы правильно привяжете библиотеку Google-play-services к своему проекту, обратитесь к андроиду: value = "@ integer / google_play_services_version", и вы готовы к работе. Когда вы добавляете библиотеку в свой проект, просто делайте еще одну чистую, настолько забавную среду Eclipse, подметающую вещи должным образом.

Если вы укажете где-нибудь этот номер, когда появится следующая версия игры, вам нужно будет его обновить. И если вы забудете это, вы снова потратите время на поиск ошибки.: S

Надеюсь, это помогло. 😉