it-swarm.com.de

AppCompat v7 r21 gibt Fehler in values.xml zurück?

Ich verwende Android Studio und wenn ich compile "com.Android.support:appcompat-v7:21.0.0" zu meiner Gradle-Datei hinzufüge, erhalte ich eine Menge Fehler:

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'.

All dies scheint sich zu zeigen in:

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

und

\app\build\intermediates\exploded-aar\com.Android.support\appcompat-v7\21.0.0\res\values-v21\values.xml
280
Michael Garber

AppCompat v21 erstellt Designs, für die die neuen APIs von API 21 (Android 5.0) erforderlich sind. Um Ihre Anwendung mit AppCompat zu kompilieren, müssen Sie auch mit API 21 kompilieren. Das empfohlene Setup für das Kompilieren/Erstellen mit API 21 ist compileSdkVersion von 21 und buildToolsVersion von 21.0.1 (dies ist zu diesem Zeitpunkt der höchste Wert - Sie möchten immer die neuesten Build-Tools verwenden).

427
ianhanniballake

Stellen Sie sicher, dass der Wert für Ziel (der die Android Zielversion angibt) in project.properties file of both - Ihr Projektordner und appcompat_v7 Ordner ist derselbe (vorzugsweise der neueste).

: innerhalb von 'your_project'/project.properties

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

und

: in appcompat_v7/project.properties

target=Android-21 Android.library=true

und danach nicht vergessen zu säubern Ihr Projekt.

43
GiriB

Das Ändern von compile 'com.Android.support:appcompat-v7:21.0.0' in compile 'com.Android.support:appcompat-v7:20.0.0' in gradle.build funktioniert für mich.

18
shider

Wenn Sie Android Studio verwenden, gehen Sie zu Datei -> Projektstruktur. Wechseln Sie in der Registerkarte EigenschaftenSdk-Version auf AP1 21 kompilieren und stellen Sie die höchste Version der Tools ein verfügbare Version. Und dann Gradle aktualisieren

12
Shabbir Ahmad

das Ändern der kompatiblen SDk-Version auf API-Level 21 hat das Problem für mich behoben. Dann stieß ich auf andere Probleme beim Bereitstellen der App auf meinem Gerät. Ich habe die minimun API-Ebene geändert, um auf das zu zielen, was ich will, und das hat es behoben.

falls jemand dies wieder erlebt.

7
megaKertz

Wählen Sie zum Kompilieren einfach die gewünschte API-Ebene 21, klicken Sie auf Übernehmen -> klicken Sie auf OK, Bereinigen und - build project und run it.

Screenshot for same

4
Hiren Patel

meine lösung ist das kompilieren mit einer anderen version

build.gradle (App)

compileSdkVersion 21

Viel Glück

4
David Hackro

Ändern Sie Ihr compile sdk in 2. Dies hat es für mich behoben.

4
faro_hf

Zitat aus hier :

Um dieses Problem zu beheben,

  1. Klicken Sie mit der rechten Maustaste auf die Bibliothek appcompat_v7 und wählen Sie Eigenschaften
  2. Klicken Sie nun auf Android Option,
  3. Festlegen des Projekterstellungspfads als Android 5.0 (API-Ebene 21)
  4. Änderungen übernehmen.
  5. Gehen Sie nun zur Datei project.properties unter der Bibliothek appcompat_v7,
  6. Legen Sie das Projektziel wie folgt fest: target=Android-21
  7. Bereinigen Sie jetzt die appcompat_v7-Bibliothek und Ihre Projekte
3
Alex Jolig

Wenn Sie API 21 nicht verwenden möchten, können Sie die ältere Version der AppCompact-Bibliothek verwenden. Verwenden Sie die ältere App Compact-Bibliothek, ohne sie zu aktualisieren.

sie können dies erreichen, indem Sie einfach die folgenden Schritte ausführen:

1) Extrahieren Sie die heruntergeladene Version des vollständigen sdk- und Eclipse-Bundles.

2) Importieren Sie einfach die appCompact-Bibliothek aus sdk\extras\Android\support\v7\appcompact.

jetzt bist du fertig.

3
DjP

Ich wähle wer auch immer lösen kann wie ich. Ich hatte das gleiche Problem wie du, ich habe viele Stunden damit verbracht, richtig zu werden. Bitte testen Sie.

Aktualisieren Sie das gesamte SDK. Der Build für Update 21.0.2 enthält auch Aktualisierungen von Google Services Play. Rüste alles auf. Löschen Sie in Ihrem Arbeitsbereich Ordner (Android -support- v7 - AppCompat) und (google -play - services_lib).

Importieren Sie diese Projekte erneut in IDE und kopieren Sie sie erneut in Ihren Arbeitsbereich.

Das Projekt (google -play - services_lib) zum Ausführen der Aktion "Aktualisieren und Erstellen"

**** ***** Problem Das Projekt (Android -support- v7 - AppCompat) markiert die 5.0-API und aktualisiert und erstellt sie.

Importieren Sie in seinem Projekt in den Eigenschaften Android Bibliotheken (Android -support- v7 - AppCompat) und (google -play - services_lib) anschließend Refresh and Build.

3
Dexter

Ich habe die build.gradle aktualisiert (Modul: App): Alter Code:

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

Neuer Code:

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

Funktioniert für mich in Android Studio.

2
Mukul Aggarwal

Das funktioniert bei mir sehr gut. Gehen Sie zum Android-support-v7-appcompat-Projekt und öffnen Sie die Datei "project.properties" und fügen Sie diese Zeilen ein, wenn sie fehlen:

target=Android-25
compile=Android-21
1
technik

Ich hatte dieses Problem, als ich die Datei google-services.json importierte, um Analytics zu implementieren. Ich hatte bereits die Datei global_tracker.xml im xml-Ordner. Während der Erstellung wurde beim Zusammenführen von Inhalten aus der Datei google-services.json der Fehler ausgelöst. Zur Zeit wird der Fehler behoben, nachdem die Datei goolgle-services.json entfernt wurde. Und mit der älteren Analytics-Lösung.

Überprüfen Sie die letzte XML- oder Json-Datei, die Sie bearbeitet/importiert haben, und geben Sie möglicherweise dort einen Dateifehler an. Das hat in meinem Fall geholfen.

1
Lalit Rane

Bei mir klappt das:

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'


}

Ich habe geändert: compileSdkVersion 21 buildToolsVersion '23 .0 'appcompat-v7: 22.2.0'

1
Alexiscanny

In meinem Fall mit Eclipse IDE hatte ich das gleiche Problem und die Lösung war:
1- Installieren Sie die neueste verfügbare API (SDK Platform & Google APIs)
2- Erstellen Sie das Projekt mit den folgenden Einstellungen:

  • Kompilieren mit: Verwenden Sie die aktuellste verfügbare API-Version
  • die anderen Werte können Werte erhalten, die Ihren Anforderungen entsprechen (siehe die Bedeutung der einzelnen Werte in den vorherigen Kommentaren).
1
Daynel

Ich bin auf dasselbe Problem gestoßen und hatte die richtigen API-Level-Werte in meinem build.gradle compileSdkVersion 21, targetSdkVersion 21 und buildToolsVersion 21.0.1

Ich habe dies jedoch als Modul in mein Projekt aufgenommen, sodass ich sicherstellen musste, dass die anderen Modul-Gradle-Einstellungen mit API 21 übereinstimmen. Danach funktionierte alles für mich.

1
velval

DAS HILFTE MIR

  • Aktualisieren Sie das Android SDK auf die neueste Version
  • Aktualisiere app/build.gradle mit den neuesten Komponenten:

    compileSdkVersion 25  
    buildToolsVersion "25.0.2"  
    minSdkVersion 17  
    targetSdkVersion 25
    

Hoffe das löst dein Problem

1
Prashanth

Hallo zusammen, ich hatte den gleichen Fehler mit der Bibliothek appcompatv7 und habe wie in @ianhanniballake vorgeschlagen die Build-Version der Bibliothek überprüft, indem ich sie auswähle und dann mit der sekundären Maustaste klicke:

Eigenschaften -> Android -> Android 5.0.1 API Level 21

dann alle Projekte bereinigen, aber ich hatte kein Glück, und nachdem ich alle meine Hoffnungen verloren hatte, entschloss ich mich, ein Upgrade von Eclipse Kepler auf Eclipse Luna durchzuführen.

Während ich darauf gewartet habe, dass der Download abgeschlossen ist. Ich beschloss, eine andere Sache auszuprobieren, und löschte die Bibliothek appcompatv7 aus Eclipse und überprüfte die

Löschen Sie Projektinhalte auf der Festplatte.

Öffnen Sie das SDK Android, um zu überprüfen, ob Aktualisierungen vorhanden sind. Dann entfernte ich alle Bibliotheksverweise aus meinem Projekt, indem Sie mein Projekt und darunter auswählen

Projekt -> Eigenschaften -> Android -> Bibliotheksabschnitt

hat alle Bibliotheken entfernt, einschließlich derjenigen, die dieses Problem verursacht hat

Google_Play_Services_Lib

dann Eclipse neu gestartet und aus dem Android SDK kopiert. Der Ordner appcompat von:

Android-SDK-Linux/Extras/Android/Support/v7

In meinen Eclpse-Arbeitsbereich importieren und dann erneut in Eclipse importieren. Wählen Sie dann die richtige Version des Build-Tools

Android 5.0.1 api 21

und fügte alle meine Referenzbibliotheken hinzu, bereinigte alle Projekte und machte alles wieder funktioniert.

Ich wähle für alle meine Referenzbibliotheken das gleiche Build-Tool.

Hoffe das hilft!!!!

Übrigens habe ich versucht, eine Stimme abzugeben, aber ich hatte nicht genug Repräsentanten, um das zu tun.

1
Drisvalakas

Aktivieren Sie das Kontrollkästchen zum Hinzufügen von Google Play-Diensten hier , da ich vor demselben Problem stand und alles entfernt habe. Befolgen Sie dann die Schritte und lassen Sie alles funktionieren.

1
nahlamortada

Ich habe mich verändert

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

in

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

in build.gradle und nach der Synchronisation habe ich keine Fehler bekommen

Resource for Android ist eine Option, die verfügbar ist, wenn Sie zu Ihrem sdk manager gehen und Android 5.0 auswählen. Laden Sie das herunter und installieren Sie es. Dadurch wird das Problem behoben, dass die Ressource nicht gefunden wurde.

1
Piyush Baghla

Ich hatte das gleiche Problem mit einem meiner Phonegap-Projekte. Um dies zu beheben, habe ich folgenden Schritt befolgt

1) Klicken Sie mit der rechten Maustaste auf den Projektnamen (in meinem Fall Android) und wählen Sie "Open Module Settings" (Moduleinstellungen öffnen).

2) Module auswählen (Android und CordovaLib)

3) Klicken Sie oben auf Eigenschaften

4) Wähle SDK-Version kompilieren (ich habe API 26 gewählt: Android 8.0)

5) Wählen Sie Build Tools Version (Ich habe 26.0.2 gewählt)

6) Quellkompatibilität (1.6)

7) Zielkompatibilität (1.6)

Klicken Sie auf Ok und erstellen Sie das Projekt neu.

Auch noch ein zusätzlicher Schritt

Hinzufügen

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

build.gradle (Modul: Android)

Der folgende Link zeigt meine Einstellung für den Schritt, dem ich gefolgt bin

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

1
Chirag Purohit