Я использую 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
android
android-studio
android-appcompat
Майкл Гарбер
источник
источник
Ответы:
AppCompat v21 создает темы, для которых требуются новые API, представленные в API 21 (Android 5.0). Чтобы скомпилировать ваше приложение с помощью AppCompat, вы также должны скомпилировать его с API 21. Рекомендуемая настройка для компиляции / сборки с API 21 - это
compileSdkVersion
о21
иbuildToolsVersion
о21.0.1
(что является наивысшим на данный момент - вы всегда хотите использовать новейшие инструменты для сборки) ,источник
compileSdkVersion
полностью отличается отminSdkVersion
(который контролирует самый низкий уровень, на котором вы говорите, что ваше приложение может работать) иtargetSdkVersion
(который контролирует любые автоматически применяемые функции обратной совместимости - важно, если вы еще не тестировали свое приложение на новейшем API).compileSdkVersion
21 иbuildToolsVersion
из ,21.0.1
но не повезло.21.0.2
и до сих пор не повезло.appcompat-v7:20.0.0
работу, но эта версия не имеет всех функций, которые я ищу, так что это бессмысленно. Я также подтвердил, что это происходит в пустом проекте, совершенно новом сappcompat-v7:21.0.0
использованием новых инструментов сборки21
.Убедитесь, что значение для 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
и после этого не забудьте очистить свой проект.
источник
Изменение
compile 'com.android.support:appcompat-v7:21.0.0'
вcompile 'com.android.support:appcompat-v7:20.0.0'
в gradle.build работает для меня.источник
Если вы используете Android Studio, выберите «Файл» -> «Структура проекта». На вкладке « Свойства » измените « Компилировать версию SDK» на AP1 21, а «Инструменты сборки» - на максимально доступную версию. А затем обновить Gradle
источник
изменение версии Complie SDk до уровня API 21 исправило это для меня. Затем я столкнулся с другими проблемами развертывания приложения на моем устройстве. я изменил уровень API minimun, чтобы нацелиться на то, что я хочу, и это исправило.
если кто-то испытывает это снова.
источник
Просто выберите целевой уровень API 21 для компиляции, нажмите « Применить» -> « ОК» , очистите и соберите проект и запустите его.
источник
мое решение компилируется с другой версией
build.gradle (приложение)
Удачи
источник
Измените ваш компилятор SDK на 23. Это исправило это для меня.
источник
Я голосую за любого, кто может решить, как я. У меня была такая же проблема, как и у вас, я потратил много часов, чтобы исправить. Пожалуйста, проверьте.
Обновите весь SDK, сборка обновления 21.0.2 также содержит обновления из Google Services play. Обнови все. В вашем рабочем пространстве удалите папки (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 и Build.
источник
Если вы не хотите использовать API 21, вы можете использовать старую версию библиотеки appcompact, используйте старую компактную библиотеку приложений, не обновляя ее.
Вы можете достичь этого, просто выполнив следующие действия:
1) Распакуйте загруженную версию полного комплекта SDK и Eclipse.
2) Просто импортируйте appCompact из библиотеки
sdk\extras\android\support\v7\appcompact
теперь вы сделали.
источник
Я обновил build.gradle (Модуль: приложение): Старый код:
Новый код:
У меня работает в андроид студии.
источник
Resource for android
будет доступен вариант, когда вы перейдете к своемуsdk manager
и выберитеAndroid 5.0
. Загрузите и установите это. Это решит проблему не найденного ресурса.источник
Привет, у меня возникла та же ошибка с
appcompatv7
библиотекой, и я сделал так, как предложил @ianhanniballake, и проверил версию библиотеки для сборки, выбрав ее и щелкнув второй кнопкой мыши:затем очистить все проекты, но мне не повезло, поэтому, потеряв все свои надежды, я решил перейти с Eclipse Kepler на Eclipse Luna.
Пока я ждал завершения загрузки. Я решил попробовать другую вещь, поэтому я пошел и удалил из
appcompatv7
библиотеки Eclipse и проверилОткрыл Android SDK, чтобы проверить, есть ли какие-либо обновления, затем я удалил все ссылки на библиотеки из своего проекта, выбрав свой проект и под
убрал все библиотеки, в том числе и ту, которая начала эту проблему
затем перезапустил Eclipse и скопировал из Android SDK. Папка appcompat из:
В мою рабочую область eclpse, затем снова импортируйте ее в Eclipse из проекта Import exsting в рабочей области, затем выберите правильную версию инструмента сборки
и добавил все мои справочные библиотеки, очистил все проекты и сделал все снова работало.
Я выбираю для всех своих справочных библиотек один и тот же инструмент сборки.
Надеюсь это поможет!!!!
Кстати, я пытался дать голос, но у меня не было достаточно представителей, чтобы сделать это.
источник
Проверьте добавление сервисов Google Play здесь, так как я столкнулся с той же проблемой, удалил все, затем следовал инструкциям и все заработало.
источник
Я столкнулся с той же проблемой и имел правильные значения уровня API в моем build.gradle compileSdkVersion 21, targetSdkVersion 21 и buildToolsVersion 21.0.1
Тем не менее, я включил это как модуль в свой проект, поэтому я должен был убедиться, что настройки других модулей модуля соответствуют API 21. После этого все это работало для меня.
источник
Я изменился
в
в build.gradle и после синхронизации я не получил никаких ошибок
источник
В моем случае с Eclipse IDE у меня была та же проблема, и решение было следующим:
1- Установите последний доступный API (платформа SDK и API Google)
2- Создайте проект со следующими настройками:
источник
Для меня это работает:
Я изменил: compileSdkVersion 21 buildToolsVersion '23 .0 'appcompat-v7: 22.2.0'
источник
Я столкнулся с этой проблемой, когда импортировал файл google-services.json для реализации Google Analytics. У меня уже был файл global_tracker.xml в папке xml. Во время сборки при объединении содержимого из файла google-services.json возникла ошибка. В настоящее время ошибка устраняется после удаления файла goolgle-services.json. И с использованием более старого решения Analytics.
Проверьте последний файл XML или Json, который вы отредактировали / импортировали, и, возможно, вы отправите туда ошибку. Вот что помогло в моем случае.
источник
Это помогло мне
Обновление
app/build.gradle
с последними компонентами:Надеюсь, что это решит вашу проблему
источник
Это работает очень хорошо для меня. Перейдите в проект android-support-v7-appcompat и откройте файл «project.properties» и вставьте следующие строки, если они отсутствуют:
источник
Я столкнулся с той же проблемой для одного из моих проектов телефонной пропасти. Чтобы решить эту проблему, я следовал, следующий шаг
1) Щелкните правой кнопкой мыши на имени проекта (в моем случае Android), выберите «Открыть настройки модуля»
2) Выберите модули (Android и CordovaLib)
3) Нажмите свойства сверху
4) Выберите Compile SDK версию (я выбрал API 26: Android 8.0)
5) Выберите Build Tools Version (я выбрал 26.0.2)
6) Совместимость с источниками (1.6)
7) Целевая совместимость (1.6)
Нажмите Ok и перестройте проект.
Также еще один дополнительный шаг
Добавить
скомпилировать 'com.android.support:appcompat-v7:27.0.2'
build.gradle (Модуль: Android)
Следующая ссылка показывает мои настройки для шага, за которым я следовал
https://app.box.com/s/itkkjz09wgy36jwowhvzcyx6fp7o2gkh
источник