Как найти версию приложений Google Play для Android - программирование
Подтвердить что ты не робот

Как найти версию приложений 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" на.

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

4b9b3361

Ответ 1

Нет необходимости подставлять. Значение @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>

Ответ 3

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

  • Выберите Файл → Импорт → Android → Существующий код для Android в рабочее пространство и нажмите "Далее".
  • Выберите "Обзор", введите /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 очистить свой проект это устранит вашу ошибку.

Ответ 4

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

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

ВАЖНОЕ ПРИМЕЧАНИЕ:
Как правило, не удастся удалить конкретную версию источника, с которым вы компилируете.

Ответ 5

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

Ответ 6

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

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

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

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