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

281

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
Michael Garber
quelle
6
Ist Ihre compileSdkVersion auf 21 gesetzt?
Ianhanniballake
Nein, ich habe "compileSdkVersion 20 buildToolsVersion" 20.0.0 "" Muss ich buildToolsVerison in 21 ändern? @ianhanniballake
Michael Garber
Fehler kommt auch bei der Verwendung von Eclipse
Iftikar Urrhman Khan
Sie sollten Ihre Abhängigkeiten immer auf den neuesten Stand bringen, dh appcompat-v7: 21.0.3.
IgorGanapolsky
1
@IgorGanapolsky Symbol 'android: Theme.Material.Light' in <style name = "AppBaseTheme" parent = "android: Theme.Material.Light"> </ style> in valules-v21
Pankaj Nimgade

Antworten:

427

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 compileSdkVersionvon 21und ein buildToolsVersionvon 21.0.1(das derzeit das höchste ist - Sie möchten immer die neuesten Build-Tools verwenden). .

ianhanniballake
quelle
6
Aber wird meine App dadurch nicht mit älteren Versionen inkompatibel? Ich möchte, dass meine App auf SDK 15 zurückgeht
Michael Garber
45
compileSdkVersionunterscheidet sich grundlegend von minSdkVersion(steuert die niedrigste Ebene, auf der Ihre Anwendung ausgeführt werden kann) und targetSdkVersion(steuert alle automatisch angewendeten Abwärtskompatibilitätsfunktionen - wichtig, wenn Sie Ihre Anwendung noch nicht mit der neuesten API getestet haben).
Ianhanniballake
18
Irgendwelche Ratschläge, wenn Sie dies bereits haben, aber trotzdem den Fehler erhalten? Ich habe compileSdkVersionvon 21 und buildToolsVersionder 21.0.1aber kein Glück.
Tom
7
@engico Leider hat das für mich nicht getan. Ich bin jetzt dran 21.0.2und habe immer noch kein Glück.
Tom
2
Danke @Sver, leider habe ich ALLE Bibliotheken entfernt und keine vorherrschen. Nur die Lösung von @ shider, zu wechseln, appcompat-v7:20.0.0funktioniert, 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 der appcompat-v7:21.0.0Verwendung der neuen Build-Tools brandneu ist 21.
Tom
43

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 .

GiriB
quelle
1
Danke GiriB! Das hat es für mich geregelt. Mein Projekt hatte eine niedrigere Zielerstellung als der Appcompat-Ordner.
GraSim
Danke @GiriB, das hat auch bei mir funktioniert. Mein Projekt hatte eine niedrigere Zielerstellung als das appcompat lib-Projekt.
Bharat Dodeja
18

Der Wechsel compile 'com.android.support:appcompat-v7:21.0.0'in compile 'com.android.support:appcompat-v7:20.0.0'gradle.build funktioniert für mich.

Shider
quelle
1
Ja, es funktioniert. Aber verhindert, dass Sie appcompat-v7: 21.0.0
Sver
Dies ist die einzige Lösung, die für mich funktioniert hat, aber sie ist einschränkend. Ich bin mir nicht sicher, warum das passiert.
Tom
@Sver, Symbol 'android: Theme.Material.Light' in <style name = "AppBaseTheme" parent = "android: Theme.Material.Light"> </ style> in valules-v21
Pankaj Nimgade
12

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

Shabbir Ahmad
quelle
Dieser ist derjenige!
Mimoralea
7

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.

MegaKertz
quelle
4

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.

Screenshot für dasselbe

Hiren Patel
quelle
4

Meine Lösung ist mit einer anderen Version kompiliert

build.gradle (App)

compileSdkVersion 21

Viel Glück

David Hackro
quelle
4

Ändern Sie Ihre Kompilierungs-SDK auf 23. Dies hat es für mich behoben.

faro_hf
quelle
3

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.

Dexter
quelle
, Symbol 'android: Theme.Material.Light' in <style name = "AppBaseTheme" parent = "android: Theme.Material.Light"> </ style> in valules-v21
Pankaj Nimgade
3

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.

DjP
quelle
@Perroloco hat dich nicht verstanden?
DjP
Es ist AppCompat. Compat ist die Abkürzung für "kompatibel / kompatibel". :)
SlashG
2

Ich habe die build.gradle (Modul: App) aktualisiert: 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 im Android Studio.

Mukul Aggarwal
quelle
1

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

Piyush Baghla
quelle
1

Hallo, ich hatte den gleichen Fehler in appcompatv7Bezug 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:

Eigenschaften -> Android -> Android 5.0.1 API Level 21

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 appcompatv7Bibliothek aus Eclipse und überprüfte die

Löschen Sie den Projektinhalt auf der Festplatte.

Ö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

Projekt -> Eigenschaften -> Android -> Bibliotheksabschnitt

hat alle Bibliotheken entfernt, einschließlich derjenigen, die dieses Problem ausgelöst hat

Google_Play_Services_Lib

Anschließend wurde Eclipse neu gestartet und vom Android SDK kopiert. Der Ordner appcompat von:

android-sdk-linux / extras / android / support / v7

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

Android 5.0.1 API 21

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.

Drisvalakas
quelle
1

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

Nahlamortada
quelle
1

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.

velval
quelle
1

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 Synchronisierung habe ich keine Fehler erhalten

Mohammed Subhi Sheikh Quroush
quelle
1

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).
Daynel
quelle
1

Für mich funktioniert 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'

Alexiscanny
quelle
1

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.

Lalit Rane
quelle
1

Das hat mir geholfen

  • Aktualisieren Sie das Android SDK auf die neueste Version
  • Update app/build.gradlemit den neuesten Komponenten:

    compileSdkVersion 25  
    buildToolsVersion "25.0.2"  
    minSdkVersion 17  
    targetSdkVersion 25

Hoffe das löst dein Problem

Prashanth
quelle
1

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:

target=android-25
compile=android-21

technik
quelle
1

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

Chirag Purohit
quelle