AppCompat v7 r21 возвращает ошибку в values.xml?

Я использую Android Studio, и когда я добавляю compile "com.android.support:appcompat-v7:21.0.0" в мой файл Gradle, я получаю массу ошибок:

C:\Users\WindowsSucks\AndroidStudioProjects\MMMeds\app\build\intermediates\exploded-aar\com.android.support\appcompat-v7\21.0.0\res\values-v11\values.xml
Error:(36, 21) No resource found that matches the given name: attr 'android:actionModeShareDrawable'.
Error:(36, 21) No resource found that matches the given name: attr 'android:actionModeShareDrawable'.
Error:(36, 21) No resource found that matches the given name: attr 'android:actionModeShareDrawable'.
Error:(36, 21) No resource found that matches the given name: attr 'android:actionModeShareDrawable'.
C:\Users\WindowsSucks\AndroidStudioProjects\MMMeds\app\build\intermediates\exploded-aar\com.android.support\appcompat-v7\21.0.0\res\values-v14\values.xml
Error:(9, 21) No resource found that matches the given name: attr 'android:actionModeShareDrawable'.
Error:(9, 21) No resource found that matches the given name: attr 'android:actionModeShareDrawable'.
Error:(9, 21) No resource found that matches the given name: attr 'android:actionModeShareDrawable'.
Error:(9, 21) No resource found that matches the given name: attr 'android:actionModeShareDrawable'.
C:\Users\WindowsSucks\AndroidStudioProjects\MMMeds\app\build\intermediates\exploded-aar\com.android.support\appcompat-v7\21.0.0\res\values-v21\values.xml
Error:Error retrieving parent for item: No resource found that matches the given name 'android:TextAppearance.Material'.
Error:Error retrieving parent for item: No resource found that matches the given name 'android:TextAppearance.Material.Body1'.
Error:Error retrieving parent for item: No resource found that matches the given name 'android:TextAppearance.Material.Body2'.
Error:Error retrieving parent for item: No resource found that matches the given name 'android:TextAppearance.Material.Button'.
Error:Error retrieving parent for item: No resource found that matches the given name 'android:TextAppearance.Material.Caption'.
Error:Error retrieving parent for item: No resource found that matches the given name 'android:TextAppearance.Material.Display1'.
Error:Error retrieving parent for item: No resource found that matches the given name 'android:TextAppearance.Material.Display2'.
Error:Error retrieving parent for item: No resource found that matches the given name 'android:TextAppearance.Material.Display3'.
Error:Error retrieving parent for item: No resource found that matches the given name 'android:TextAppearance.Material.Display4'.
Error:Error retrieving parent for item: No resource found that matches the given name 'android:TextAppearance.Material.Headline'.
Error:Error retrieving parent for item: No resource found that matches the given name 'android:TextAppearance.Material.Inverse'.
Error:Error retrieving parent for item: No resource found that matches the given name 'android:TextAppearance.Material.Large'.
Error:Error retrieving parent for item: No resource found that matches the given name 'android:TextAppearance.Material.Large.Inverse'.
Error:Error retrieving parent for item: No resource found that matches the given name 'android:TextAppearance.Material.Widget.PopupMenu.Large'.
Error:Error retrieving parent for item: No resource found that matches the given name 'android:TextAppearance.Material.Widget.PopupMenu.Small'.
Error:Error retrieving parent for item: No resource found that matches the given name 'android:TextAppearance.Material.Medium'.
Error:Error retrieving parent for item: No resource found that matches the given name 'android:TextAppearance.Material.Medium.Inverse'.
Error:Error retrieving parent for item: No resource found that matches the given name 'android:TextAppearance.Material.Menu'.
Error:Error retrieving parent for item: No resource found that matches the given name '@android:TextAppearance.Material.SearchResult.Subtitle'.
Error:Error retrieving parent for item: No resource found that matches the given name '@android:TextAppearance.Material.SearchResult.Title'.
Error:Error retrieving parent for item: No resource found that matches the given name 'android:TextAppearance.Material.Small'.
Error:Error retrieving parent for item: No resource found that matches the given name 'android:TextAppearance.Material.Small.Inverse'.
Error:Error retrieving parent for item: No resource found that matches the given name 'android:TextAppearance.Material.Subhead'.
Error:Error retrieving parent for item: No resource found that matches the given name 'android:TextAppearance.Material.Title'.
Error:Error retrieving parent for item: No resource found that matches the given name 'android:TextAppearance.Material.Widget.ActionBar.Menu'.
Error:Error retrieving parent for item: No resource found that matches the given name 'android:TextAppearance.Material.Widget.ActionBar.Subtitle'.
Error:Error retrieving parent for item: No resource found that matches the given name 'android:TextAppearance.Material.Widget.ActionBar.Subtitle.Inverse'.
Error:Error retrieving parent for item: No resource found that matches the given name 'android:TextAppearance.Material.Widget.ActionBar.Title'.
Error:Error retrieving parent for item: No resource found that matches the given name 'android:TextAppearance.Material.Widget.ActionBar.Title.Inverse'.
Error:Error retrieving parent for item: No resource found that matches the given name 'android:TextAppearance.Material.Widget.ActionMode.Subtitle'.
Error:Error retrieving parent for item: No resource found that matches the given name 'android:TextAppearance.Material.Widget.ActionMode.Title'.
Error:Error retrieving parent for item: No resource found that matches the given name 'android:TextAppearance.Material.Widget.PopupMenu.Large'.
Error:Error retrieving parent for item: No resource found that matches the given name 'android:TextAppearance.Material.Widget.PopupMenu.Small'.
Error:Error retrieving parent for item: No resource found that matches the given name 'android:TextAppearance.Material.Button'.
Error:Error retrieving parent for item: No resource found that matches the given name 'android:TextAppearance.Material.Widget.ActionBar.Subtitle'.
Error:Error retrieving parent for item: No resource found that matches the given name 'android:TextAppearance.Material.Widget.ActionBar.Title'.
Error:Error retrieving parent for item: No resource found that matches the given name 'android:ThemeOverlay.Material'.
Error:Error retrieving parent for item: No resource found that matches the given name 'android:ThemeOverlay.Material.ActionBar'.
Error:Error retrieving parent for item: No resource found that matches the given name 'android:ThemeOverlay.Material.Dark'.
Error:Error retrieving parent for item: No resource found that matches the given name 'android:ThemeOverlay.Material.Dark.ActionBar'.
Error:Error retrieving parent for item: No resource found that matches the given name 'android:ThemeOverlay.Material.Light'.
Error:Error retrieving parent for item: No resource found that matches the given name 'android:Widget.Material.ActionBar.TabText'.
Error:Error retrieving parent for item: No resource found that matches the given name 'android:Widget.Material.ActionBar.TabView'.
Error:Error retrieving parent for item: No resource found that matches the given name 'android:Widget.Material.ActionButton'.
Error:Error retrieving parent for item: No resource found that matches the given name 'android:Widget.Material.ActionButton.CloseMode'.
Error:Error retrieving parent for item: No resource found that matches the given name 'android:Widget.Material.ActionButton.Overflow'.
Error:Error retrieving parent for item: No resource found that matches the given name 'android:Widget.Material.AutoCompleteTextView'.
Error:Error retrieving parent for item: No resource found that matches the given name 'android:Widget.Material.DropDownItem.Spinner'.
Error:Error retrieving parent for item: No resource found that matches the given name 'android:Widget.Material.Light.ActionBar.TabText'.
Error:Error retrieving parent for item: No resource found that matches the given name 'android:Widget.Material.Light.ActionBar.TabText'.
Error:Error retrieving parent for item: No resource found that matches the given name 'android:Widget.Material.Light.ActionBar.TabView'.
Error:Error retrieving parent for item: No resource found that matches the given name 'android:Widget.Material.AutoCompleteTextView'.
Error:Error retrieving parent for item: No resource found that matches the given name 'android:Widget.Material.Light.PopupMenu'.
Error:(298, 21) No resource found that matches the given name: attr 'android:overlapAnchor'.
Error:Error retrieving parent for item: No resource found that matches the given name 'android:Widget.Material.ListPopupWindow'.
Error:Error retrieving parent for item: No resource found that matches the given name 'android:Widget.Material.ListView.DropDown'.
Error:Error retrieving parent for item: No resource found that matches the given name 'android:Widget.Material.ListView'.
Error:Error retrieving parent for item: No resource found that matches the given name 'android:Widget.Material.PopupMenu'.
Error:(298, 21) No resource found that matches the given name: attr 'android:overlapAnchor'.
Error:Error retrieving parent for item: No resource found that matches the given name 'android:Widget.Material.ProgressBar'.
Error:Error retrieving parent for item: No resource found that matches the given name 'android:Widget.Material.ProgressBar.Horizontal'.
Error:Error retrieving parent for item: No resource found that matches the given name 'android:Widget.Material.Spinner'.
Error:Error retrieving parent for item: No resource found that matches the given name 'android:Widget.Material.Spinner'.
Error:Error retrieving parent for item: No resource found that matches the given name 'android:Widget.Material.Toolbar.Button.Navigation'.
Error:Error retrieving parent for item: No resource found that matches the given name 'android:Theme.Material'.
Error:Error retrieving parent for item: No resource found that matches the given name 'android:Theme.Material.Dialog'.
Error:Error retrieving parent for item: No resource found that matches the given name 'android:Theme.Material.Light'.
Error:Error retrieving parent for item: No resource found that matches the given name 'android:Theme.Material.Light.Dialog'.
Error:(144, 21) No resource found that matches the given name: attr 'android:colorAccent'.
Error:(146, 21) No resource found that matches the given name: attr 'android:colorControlActivated'.
Error:(147, 21) No resource found that matches the given name: attr 'android:colorControlHighlight'.
Error:(145, 21) No resource found that matches the given name: attr 'android:colorControlNormal'.
Error:(142, 21) No resource found that matches the given name: attr 'android:colorPrimary'.
Error:(143, 21) No resource found that matches the given name: attr 'android:colorPrimaryDark'.
Error:(144, 21) No resource found that matches the given name: attr 'android:colorAccent'.
Error:(146, 21) No resource found that matches the given name: attr 'android:colorControlActivated'.
Error:(147, 21) No resource found that matches the given name: attr 'android:colorControlHighlight'.
Error:(145, 21) No resource found that matches the given name: attr 'android:colorControlNormal'.
Error:(142, 21) No resource found that matches the given name: attr 'android:colorPrimary'.
Error:(143, 21) No resource found that matches the given name: attr 'android:colorPrimaryDark'.
Error:(144, 21) No resource found that matches the given name: attr 'android:colorAccent'.
Error:(146, 21) No resource found that matches the given name: attr 'android:colorControlActivated'.
Error:(147, 21) No resource found that matches the given name: attr 'android:colorControlHighlight'.
Error:(145, 21) No resource found that matches the given name: attr 'android:colorControlNormal'.
Error:(142, 21) No resource found that matches the given name: attr 'android:colorPrimary'.
Error:(143, 21) No resource found that matches the given name: attr 'android:colorPrimaryDark'.
Error:(144, 21) No resource found that matches the given name: attr 'android:colorAccent'.
Error:(146, 21) No resource found that matches the given name: attr 'android:colorControlActivated'.
Error:(147, 21) No resource found that matches the given name: attr 'android:colorControlHighlight'.
Error:(145, 21) No resource found that matches the given name: attr 'android:colorControlNormal'.
Error:(142, 21) No resource found that matches the given name: attr 'android:colorPrimary'.
Error:(143, 21) No resource found that matches the given name: attr 'android:colorPrimaryDark'.

Все они, кажется, появляются в:

\app\build\intermediates\exploded-aar\com.android.support\appcompat-v7\21.0.0\res\values-v11\values.xml

и

\app\build\intermediates\exploded-aar\com.android.support\appcompat-v7\21.0.0\res\values-v21\values.xml

Ответ 1

AppCompat v21 создает темы, требующие новых API, предоставляемых в API 21 (Android 5.0). Чтобы скомпилировать приложение с помощью AppCompat, вы также должны выполнить компиляцию с API 21. Рекомендуемая настройка для компиляции/сборки с API 21 - это compileSdkVersion из 21 и buildToolsVersion of 21.0.1 (которая является самой высокой на этом время - вы всегда хотите использовать новейшие средства сборки).

Ответ 2

Убедитесь, что значение target (которое сообщает целевой версии Android) в файле project.properties и вашего проекта папка и папка appcompat_v7 одинаковы (желательно последние).

: внутри 'your_project'/project.properties

target=android-21 android.library.reference.1=../appcompat_v7

и

: внутри appcompat_v7/project.properties

target=android-21 android.library=true

и после этого не забыть очистить ваш проект.

Ответ 3

Изменение compile 'com.android.support:appcompat-v7:21.0.0' на compile 'com.android.support:appcompat-v7:20.0.0' в gradle.build работает для меня.

Ответ 4

Если вы используете android studio goto Файл → Структура проекта На вкладке Свойства измените Скомпилировать версию Sdk в AP1 21 и версию Build Tools Version до самой высокой доступной версии. А затем обновить Gradle

Ответ 5

изменение стандартной версии SDk на уровень API 21 исправлено для меня. то я столкнулся с другими проблемами развертывания приложения на своем устройстве. я изменил уровень API-интерфейса minimun, чтобы настроить его на то, что я хочу, и который исправил его.

Если кто-то снова это переживает.

Ответ 6

Просто выберите целевой уровень api для 21 для компиляции, нажмите Применить → нажмите ОК, очистить и построить и запустить.

Screenshot for same

Ответ 7

мой solucion компилируется с другой версией

build.gradle(приложение)

compileSdkVersion 21

Удача

Ответ 8

Измените скомпилировать sdk на 23. Это исправлено для меня.

Ответ 9

Я голосую, кто может решить, как я. У меня была такая же проблема, как и у, я потратил много часов, чтобы исправить ситуацию. Пожалуйста, проверьте.

Обновите весь SDK, в сборке обновления 21.0.2 также есть обновления из сервиса Google Services. Обновите все. В вашей рабочей области удалите папки (android -support-v7 - AppCompat) и (google -play-services_lib)

Повторно импортируйте эти проекты в среду IDE и снова скопируйте их в рабочее пространство.

Проект (google -play - services_lib) для выполнения действия Refresh and Build

**** ***** Проблема Проект (android -support-v7 - AppCompat) отметит 5.0 API, а затем обновит и построит.

В своем проекте, в свойствах, android, импортируйте библиотеки (android -support-v7 - AppCompat) и (google -play - services_lib), затем Refresh and Build.

Ответ 10

Если вы не хотите использовать API 21, вы можете использовать более старую версию библиотеки appcompact, использовать более старую компактную библиотеку приложения, не обновляя ее.

вы можете достичь этого, просто выполнив следующие шаги:

1) Извлеките загруженную версию полного пакета sdk и eclipse.

2) Просто импортируйте библиотеку appCompact из sdk\extras\android\support\v7\appcompact

теперь все готово.

Ответ 11

Цитата из здесь:

Чтобы устранить эту проблему,

  • Щелкните правой кнопкой мыши по библиотеке appcompat_v7 и выберите "Свойства"
  • Теперь выберите вариант Android,
  • Установить путь сборки проекта как Android 5.0 (уровень API 21)
  • Применить изменения.
  • Теперь перейдите в project.properties файл в библиотеке appcompat_v7,
  • Задайте цель проекта как: target=android-21
  • Теперь очистить + построить библиотеку appcompat_v7 и ваши проекты

Ответ 12

Я обновил build.gradle(Module: app): Старый код:

  compile 'com.android.support:appcompat-v7:23.0.1'

Новый код:

 compile 'com.android.support:appcompat-v7:22.2.0'

Работает для меня в студии android.

Ответ 13

Resource for android будет доступен, когда вы перейдете к sdk manager и выберите Android 5.0. Загрузите и установите это. Это устранит проблему ресурса, который не найден.

Ответ 14

Привет, у меня была такая же ошибка, связанная с библиотекой appcompatv7, и я сделал это, как предложил @ianhanniballake, и проверил версию сборки библиотеки, выбрав ее и нажав вторую кнопку мыши, а затем:

Свойства → Android → Android 5.0.1 api level 21

затем очистить все проекты, но мне не повезло, поэтому, потеряв все мои надежды, я решил перейти с Eclipse Kepler на Eclipse Luna.

Пока я ждал завершения загрузки. Я решил попробовать еще одну вещь, поэтому я пошел и удалю из eclipse библиотеки appcompatv7 и проверил

Удалить содержимое проекта на диске.

Открыл Android SDK, чтобы проверить, были ли какие-либо обновления, затем я удалил все ссылки библиотек из моего проекта, выбрав мой проект и под

Проект → Свойства → Android → Раздел библиотеки

удалены все библиотеки, в том числе те, которые начали всю эту проблему.

Google_Play_Services_Lib

затем перезапустил Eclipse и скопировал его из Android SDK. Папка appcompat:

Android-СДК-линукс/дополнения/Android/поддержка/v7

В мое рабочее пространство eclpse, а затем импортируйте его в Eclipse из проекта импорта exsting в рабочее пространство, затем выберите версию инструмента сборки propper

Android 5.0.1 api 21

и добавил все мои справочные библиотеки, очистил все проекты и сделал все, что работала снова.

Я выбираю для всех моих справочных библиотек один и тот же инструмент сборки.

Надеюсь, это поможет!!!!

Кстати, я пытался дать голосование, но у меня не хватило репутации для этого.

Ответ 15

Проверьте, добавлены ли сервисы google play здесь, поскольку я столкнулся с одной и той же проблемой и удалил все, а затем выполнил шаги и получил все, что работает.

Ответ 16

Я столкнулся с той же проблемой и имел правильные значения уровня API в моем build.gradle compileSdkVersion 21, targetSdkVersion 21 и buildToolsVersion 21.0.1

Однако я включил это как модуль в свой проект, поэтому мне нужно было убедиться, что другой модуль gradle соответствует API 21 API. После этого все это сработало для меня.

Ответ 17

Я изменил

compile 'com.android.support:appcompat-v7:19.1.+'

в

compile 'com.android.support:appcompat-v7:22.1.+'

в build.gradle и после синхронизации я не получил никаких ошибок

Ответ 18

В моем случае с Eclipse IDE у меня была та же проблема, и решение было:
1- Установите новейший доступный API (платформа SDK и API Google)

2- Создайте проект со следующими настройками:

  •   
  • Скомпилировать с помощью: использовать последнюю версию API, доступную в то время  
  • другие значения могут принимать значения в соответствии с вашими требованиями (посмотрите на значение каждого из них в предыдущих комментариях)

Ответ 19

Для меня это работает:

android {
compileSdkVersion 21
buildToolsVersion '23.0'

defaultConfig {
    applicationId "nl.changer.polypickerdemo"
    minSdkVersion 15
    targetSdkVersion 21
---------
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
compile 'com.android.support:appcompat-v7:22.2.0'


}

Я изменил: compileSdkVersion 21 buildToolsVersion '23.0 ' AppCompat-v7: 22.2.0'

Ответ 20

Я столкнулся с этой проблемой, когда импортировал файл google-services.json для реализации Analytics. У меня уже был файл global_tracker.xml в папке xml. Во время сборки при объединении содержимого из файла google-services.json возникла ошибка. На данный момент ошибка устраняется после удаления файла goolgle-services.json. И использование более старого решения Google Analytics.

Проверьте последний файл XML или Json, который вы отредактировали/импортировали, и, возможно, там будет ошибка. Это помогло в моем случае.

Ответ 21

ЭТО ПОМОЩИ ME

  • Обновите Android SDK до последней версии
  • Обновите app/build.gradle с помощью последних компонентов:

    compileSdkVersion 25  
    buildToolsVersion "25.0.2"  
    minSdkVersion 17  
    targetSdkVersion 25
    

Надеюсь, что это решает вашу проблему.

Ответ 22

Это очень хорошо для меня. Перейдите в проект android-support-v7-appcompat и откройте файл "project.properties" и вставьте эти строки, если они отсутствуют:

target=android-25
compile=android-21

Ответ 23

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

1) Щелкните правой кнопкой мыши по названию проекта (в моем случае Android), выберите "Открыть настройки модуля",

2) Выберите модули (android и CordovaLib)

3) Нажмите свойства вверху

4) Выберите вариант SDK для SDK (я выбрал API 26: Android 8.0)

5) Выберите "Версия для сборки" (я выбрал 26.0.2)

6) Совместимость источников (1.6)

7) Целевая совместимость (1.6)

Нажмите "ОК" и перестройте проект.

Также еще один дополнительный шаг

Добавить

compile 'com.android.support:appcompat-v7:27.0.2'

build.gradle (модуль: android)

Следующая ссылка показывает мою настройку для шага, который я выполнил

https://app.box.com/s/itkkjz09wgy36jwowhvzcyx6fp7o2gkh