Подтвердить что ты не робот

Я получаю "Ошибка: не найден ресурс, который соответствует указанному имени (по значению со значением @integer/google_play_services_version)"

Я разрабатываю приложение на Ionic Framework/cordova, и когда я пытаюсь запустить "android", я получаю следующее:

"Ошибка: ресурс не найден, который соответствует указанному имени (по значению с value @integer/google_play_services_version)"

Я действительно не знаю, что происходит, я пытался установить значение с фиксированным значением (я знаю, это не лучшее решение), и проблема продолжается.

Спасибо заранее!

4b9b3361

Ответ 1

Скопируйте проект библиотеки google-play services_lib в рабочую область ИЛИ Импортируйте проект библиотеки в свое затмение.

Нажмите "Файл" > "Импорт", выберите "Android" > "Существующий код Android в рабочую область", и просмотрите проект рабочей области для проекта библиотеки.

Щелкните правой кнопкой мыши на своем проекте Android. Перейти к свойствам. Выберите Android на левой панели. Нажмите "Добавить" и просмотрите проект библиотеки. Выберите то же самое. Нажмите "ОК" и примените.

enter image description here

Оформить эту ссылку для справки. http://developer.android.com/tools/projects/projects-eclipse.html#ReferencingLibraryProject

Ответ 2

Для тех, кто сталкивается с этой проблемой с помощью Android Studio и/или Gradle, вам просто нужно убедиться, что у вас есть правильная зависимость в вашем файле оценки. Опять же, НЕ перекодируйте это значение в файл version.xml..

Gradle например.

dependencies {
    compile 'com.android.support:appcompat-v7:22.0.0'
    compile 'com.google.android.gms:play-services-gcm:7.5.0'
}

Ответ 3

Установите и настройте SDK сервисов Google Play. Вам не нужно жестко кодировать это значение.

  • Добавить сервисы Google Play в качестве проекта библиотеки Android.

Я обнаружил, что libproject игровых сервисов должен быть импортирован на тот же физический диск, что и ваш проект. (установите флажок "Копировать проекты в рабочее пространство" при импорте)

Ответ 4

Я решил проблему, скопировав файл version.xml из google play service lib.

google-play-services_lib/res/values/version.xml 

к моему проекту

MyApp/res/values/version.xml

Ответ 5

Вам нужно добавить библиотеку игровых сервисов в свой проект. Это не работает jus, добавляя внешнюю банку. Вам нужно импортировать проект play_services_lib в рабочее пространство. А затем добавьте эту библиотеку в проект, выбрав

Ваш проект → Свойства → Android → Библиотека

Ознакомьтесь с этой ссылкой для подробного объяснения того, как импортировать play_services_lib в рабочее пространство.

http://developer.android.com/google/play-services/setup.html

После этого ошибка исчезнет, ​​и вам не нужно добавлять фиксированное значение.

Ответ 6

Для тех, кто сталкивается с этой проблемой с помощью Android Studio/ Gradle, вам просто нужно убедиться, что у вас есть правильная зависимость в вашем файле оценки.

  • Вам необходимо настроить службы Google Play - https://developers.google.com/android/guides/setup (1. Дебетовая конфигурация Google Play Services)

  • Если вы уже выполнили предыдущий шаг, то (si ya completaste ese paso entonces)... Скажем, что у вас есть этот Gradle: (suponiendo que ya tienes un archivo Gradle asi:)

    зависимости {   compile fileTree (dir: 'libs, include: [' *.jar])   compile 'com.google.android.gms: play-services-gcm: 7.5.0 }

вам нужно добавить одну строку для Gradle, чтобы включить библиотеку Служб Google Play (solo necesitas agregar un solo renglon para que Gradle incluya la libreria из библиотеки Служб Google Play)

зависимости {     compile fileTree (dir: 'libs, include: [' *.jar])     compile 'com.android.support:appcompat-v7:21.0.3     compile 'com.google.android.gms: play-services-gcm: 7.5.0}

Является плохой практикой для жесткого кодирования этого значения в файле version.xml(например, если вы не знаете,

Ответ 7

Для всех, кто имеет эту проблему при создании в Unity3D:

1. Assets/PlayServicesResolver/AndroidResolver/ResolveClientJars

2.Построить снова

Сегодня это исправлено для меня.

stderr[
AndroidManifest.xml:19: error: Error: No resource found that matches the given name (at 'value' with value '@integer/google_play_services_version'). 
]