Ich verwende Android Studio und wenn ich compile "com.android.support:appcompat-v7:21.0.0"
meine 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
android
android-studio
android-appcompat
Michael Garber
quelle
quelle
Antworten:
AppCompat v21 erstellt Themen, für die die in API 21 (Android 5.0) bereitgestellten neuen APIs 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 ein
compileSdkVersion
von21
und einbuildToolsVersion
von21.0.1
(das derzeit das höchste ist - Sie möchten immer die neuesten Build-Tools verwenden). .quelle
compileSdkVersion
unterscheidet sich grundlegend vonminSdkVersion
(steuert die niedrigste Ebene, auf der Ihre Anwendung ausgeführt werden kann) undtargetSdkVersion
(steuert alle automatisch angewendeten Abwärtskompatibilitätsfunktionen - wichtig, wenn Sie Ihre Anwendung noch nicht mit der neuesten API getestet haben).compileSdkVersion
von 21 undbuildToolsVersion
der21.0.1
aber kein Glück.21.0.2
und habe immer noch kein Glück.appcompat-v7:20.0.0
funktioniert, aber diese Version verfügt nicht über alle Funktionen, die ich suche, und ist daher sinnlos. Ich habe auch bestätigt, dass dies bei einem leeren Projekt geschieht, das mit derappcompat-v7:21.0.0
Verwendung der neuen Build-Tools brandneu ist21
.Achten Sie darauf , den Wert für Ziel in (die das Ziel Android - Version erzählt) project.properties Datei von beiden Projektordnern und appcompat_v7 Ordnern ist gleich (vorzugsweise spätestens).
: in '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 vergessen Sie danach nicht , Ihr Projekt zu bereinigen .
quelle
Der Wechsel
compile 'com.android.support:appcompat-v7:21.0.0'
incompile 'com.android.support:appcompat-v7:20.0.0'
gradle.build funktioniert für mich.quelle
Wenn Sie Android Studio verwenden, gehen Sie zu Datei -> Projektstruktur. Ändern Sie auf der Registerkarte Eigenschaften die Sdk-Version kompilieren in AP1 21 und die Build Tools-Version in die höchste verfügbare Version. Und dann Gradle aktualisieren
quelle
Das Ändern der Complie SDk-Version auf API-Level 21 hat dies für mich behoben. Dann stieß ich auf andere Probleme bei der Bereitstellung 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.
quelle
Wählen Sie zum Kompilieren einfach die API-Zielstufe 21 aus, klicken Sie auf Übernehmen -> Klicken Sie auf OK , bereinigen und erstellen Sie das Projekt und führen Sie es aus.
quelle
Meine Lösung ist mit einer anderen Version kompiliert
build.gradle (App)
Viel Glück
quelle
Ändern Sie Ihre Kompilierungs-SDK auf 23. Dies hat es für mich behoben.
quelle
Ich stimme zu, wer wie ich lösen kann. Ich hatte das gleiche Problem wie du, ich habe viele Stunden damit verbracht, richtig zu werden. Bitte testen.
Aktualisieren Sie das gesamte SDK. Das Update 21.0.2 enthält auch Updates von Google Services Play. Aktualisieren Sie alles. Löschen Sie in Ihrem Arbeitsbereich die Ordner (android -support- v7 - AppCompat) und (google -play - services_lib).
Importieren Sie diese Projekte erneut in die 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.
Importieren Sie in seinem Projekt in Eigenschaften, Android, Bibliotheken (android -support- v7 - AppCompat) und (google -play - services_lib), dann aktualisieren und erstellen.
quelle
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.
quelle
Ich habe die build.gradle (Modul: App) aktualisiert: Alter Code:
Neuer Code:
Funktioniert für mich im Android Studio.
quelle
Resource for android
wird eine Option verfügbar sein, wenn Sie zu Ihrem gehensdk manager
und auswählenAndroid 5.0
. Laden Sie das herunter und installieren Sie es. Dadurch wird das Problem behoben, dass die Ressource nicht gefunden wurde.quelle
Hallo, ich hatte den gleichen Fehler in
appcompatv7
Bezug auf die Bibliothek und habe den von @ianhanniballake vorgeschlagenen Fehler gemacht und die Build-Version der Bibliothek überprüft, indem ich sie ausgewählt und dann mit der sekundären Maustaste geklickt habe:Dann säubere alle Projekte, aber ich hatte kein Glück. Nachdem ich alle meine Hoffnungen verloren hatte, entschied ich mich für ein Upgrade von Eclipse Kepler auf Eclipse Luna.
Während ich auf den Abschluss des Downloads wartete. Ich beschloss, etwas anderes zu versuchen, also löschte ich die
appcompatv7
Bibliothek aus Eclipse und überprüfte dieÖffnete das Android SDK, um zu überprüfen, ob Updates vorhanden waren, und entfernte dann alle Bibliotheksreferenzen aus meinem Projekt, indem ich mein Projekt und darunter auswählte
hat alle Bibliotheken entfernt, einschließlich derjenigen, die dieses Problem ausgelöst hat
Anschließend wurde Eclipse neu gestartet und vom Android SDK kopiert. Der Ordner appcompat von:
In meinen Eclpse-Arbeitsbereich importieren Sie ihn dann in Eclipse aus dem Importieren eines Exsting-Projekts in den Arbeitsbereich und wählen Sie dann die Version des richtigen Build-Tools aus
und fügte alle meine Referenzbibliotheken hinzu, bereinigte alle Projekte und erledigte alles funktionierte wieder.
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.
quelle
Überprüfen Sie das Hinzufügen von Google Play-Diensten hier, da ich vor dem gleichen Problem stand und alles entfernte. Befolgen Sie dann die Schritte und bringen Sie alles zum Laufen.
quelle
Ich bin auf dasselbe Problem gestoßen und hatte die richtigen API-Werte in meinem build.gradle compileSdkVersion 21, targetSdkVersion 21 und einer buildToolsVersion von 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.
quelle
ich habe mich verändert
in
In build.gradle und nach der Synchronisierung habe ich keine Fehler erhalten
quelle
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:
quelle
Für mich funktioniert das:
Ich habe geändert: compileSdkVersion 21 buildToolsVersion '23 .0 'appcompat-v7: 22.2.0'
quelle
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 des Erstellens wurde beim Zusammenführen von Inhalten aus der Datei google-services.json der Fehler gestartet. Der Fehler wird vorerst 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 möglicherweise werden Sie dort einen Fehler melden. Das hat in meinem Fall geholfen.
quelle
Das hat mir geholfen
Update
app/build.gradle
mit den neuesten Komponenten:Hoffe das löst dein Problem
quelle
Das funktioniert sehr gut für mich. Gehen Sie zum android-support-v7-appcompat-Projekt und öffnen Sie die Datei "project.properties" und fügen Sie diese Zeilen ein, falls sie fehlen:
quelle
Ich hatte das gleiche Problem bei einem meiner Phonegap-Projekte. Um dies zu beheben, habe ich den folgenden Schritt befolgt
1) Klicken Sie mit der rechten Maustaste auf den Projektnamen (in meinem Fall Android) und wählen Sie "Moduleinstellungen öffnen".
2) Wählen Sie Module (Android und CordovaLib)
3) Klicken Sie oben auf Eigenschaften
4) Wählen Sie die Compile SDK-Version (ich habe API 26: Android 8.0 gewählt).
5) Wählen Sie Build Tools Version (ich habe 26.0.2 gewählt)
6) Quellenkompatibilität (1.6)
7) Zielkompatibilität (1.6)
Klicken Sie auf OK und erstellen Sie das Projekt neu.
Noch ein zusätzlicher Schritt
Hinzufügen
kompiliere '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
quelle