Seltsamer Fehler nach der Aktualisierung von Android Studio

8

Nachdem ich eine Weile von meinem Android Studio Projekt weg war, habe ich alle Updates durchgeführt.

Mein Buildgradle definiert dies

%Vor%

Aber jetzt, wenn ich alles neu aufbaue, bekomme ich einen Fehler:

  

W: \ android-studio-projekte \ sharedid \ app \ build \ intermediates \ res \ fusioniert \ debug \ v24 \ values-v24.xml   Fehler: (3) Fehler beim Abrufen des übergeordneten Elements für das Element: Keine Ressource gefunden   entspricht dem angegebenen Namen   'android: TextAppearance.Material.Widget.Button.Borderless.Colored'.   Fehler: (4) Fehler beim Abrufen des übergeordneten Elements für das Element: Keine Ressource gefunden   entspricht dem angegebenen Namen   'android: TextAppearance.Material.Widget.Button.Colored'. Fehler: (3)   Fehler beim Abrufen des übergeordneten Elements für das Element: Es wurde keine Ressource gefunden, die dem entspricht   Vorname   'android: TextAppearance.Material.Widget.Button.Borderless.Colored'.   Fehler: (4) Fehler beim Abrufen des übergeordneten Elements für das Element: Keine Ressource gefunden   entspricht dem angegebenen Namen   'android: TextAppearance.Material.Widget.Button.Colored'.

Hier ist die Datei - nicht eine, die ich erstellt habe:

%Vor%

Die Sache, die ich hier nicht verstehe - dieser Fehler scheint auf ein Problem in Android-Bibliotheken selbst zurückzuführen zu sein - und nicht direkt auf meinen Code bezogen.

Da sich mein kompiliertes SDK und die Build-Versionen nicht geändert haben - wie kann ich plötzlich diesen Fehler bekommen? Und wie löse ich es?

    
Tom 06.01.2017, 12:20
quelle

4 Antworten

17

Ich hatte ein ähnliches Problem und habe es behoben, indem ich den beleidigenden Stil außer Kraft gesetzt habe. Mit dieser Problemumgehung können Sie Projekte mit einer build.gradle-Datei erstellen, die API 23 mit 23.x.x-Unterstützungsbibliotheken enthält:

%Vor%

Erstellen Sie res \ values-v24 \ styles.xml:

%Vor%     
Veener 24.01.2017 16:15
quelle
5

Vielleicht möchten Sie compileSdkVersion in Ihren Einstellungen überprüfen. Dies muss mit Ihrem Abhängigkeitsimport übereinstimmen, denke ich.

Also, wenn Sie importieren %Code% usw.

dann denke ich, dass compile 'com.android.support:appcompat-v7:25.3.1' compile 'com.android.support:design:25.3.1' auch 25 sein sollte.

Zumindest hat das für mich funktioniert.

    
srinij 16.04.2017 02:40
quelle
0

Dieses Problem kam auch zu meinem Projekt, aber das Problem löst nicht diese zwei Codezeilen. (Dieser Override-Teil wurde automatisch entfernt, nachdem ich das Projekt von mir ausgeführt habe)

    
chamzz.dot 06.03.2017 14:31
quelle
0

Ich hatte auch ein ähnliches Problem. Es bedeutet im Grunde, dass wir noch einige unadressierte Fehler im Ordner res / values ​​haben. Achten Sie also auf Fehler in den Dateien in res / values, die mit styles.xml beginnen.

    
Amit 12.09.2017 01:31
quelle

Tags und Links