Ошибка службы Google Play — IllegalStateException

Я пытаюсь использовать API мобильного зрения Google, но когда я начинаю его использовать, у меня возникает ошибка:

java.lang.IllegalStateException: Тег метаданных в файле AndroidManifest.xml вашего приложения не имеет правильного значения. Ожидалось 9877000, но найдено 6587000. В элементе должно быть следующее объявление:

Здесь вы можете увидеть мой манифест, я добавил метаданные

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

Но когда я проверяю значение версии сервиса Google Play, у меня есть два файла.

  • version.xml с 6587000
  • values.xml с 9877000

В моем файле Gradle у меня есть:

  • 'com.google.android.gms:play-services:6.5.+'
  • 'com.google.android.gms:play-services-vision:9.8.0'

Вы хоть представляете, откуда оно взялось?


person Nicolas Demoisson    schedule 23.08.2017    source источник
comment
потому что у вас есть две отдельные версии одной и той же зависимости, поэтому удалите старую   -  person Pavneet_Singh    schedule 23.08.2017
comment
Даже если это защищенный не проектный файл?   -  person Nicolas Demoisson    schedule 23.08.2017
comment
попробуйте, иначе опубликуйте свой файл app.gradle и связанные с ним данные (защищенный файл, не относящийся к проекту)?   -  person Pavneet_Singh    schedule 23.08.2017


Ответы (1)


поднимите версию зависимости игровых сервисов до 9.8.0

'com.google.android.gms:play-services:9.8.0'
person akshay_shahane    schedule 23.08.2017