Ich erhalte diesen Fehler, wenn ich versuche, mein Projekt zu erstellen.
%Vor%Und wenn ich darauf klicke, bringt es mich zur v-23 Werte-Datei des generierten Ordners, der den folgenden Code enthält.
%Vor%Dies ist meine App-Gradle-Datei
%Vor%Und wenn ich alles in Gradle auf Version 23 ändere, verschwindet dieser Fehler, aber da ich HTTP-Bibliotheken verwende und sie aus der Version 23 entfernt sind, bin ich gezwungen, die Version 22 zu verwenden. Mein Projekt lief einwandfrei und plötzlich fing es an, diesen Fehler zu geben. Ich habe nur ein Support-Repository installiert, das ich in anderen Projekten verwendet habe, und auch in diesem Projekt gibt es Fehler. Irgendeine Möglichkeit, diesen Fehler zu beheben?
Dieser Fehler macht Sinn, als ?android:attr/colorBackgroundFloating
wurde nur in API 23 hinzugefügt und du benutzt compileSdkVersion 22
.
Um den Fehler zu beheben, benötigen Sie also compileSdkVersion 23
, um diese Ressource in Ihren Build aufzunehmen. Eine Datei mit v23
-Werten ist auch nicht sinnvoll, wenn Sie targetSdkVersion 22
haben, was bedeutet, dass Sie nicht auf v23
devices abzielen.
Und Sie erwähnten, dass die "http-Bibliotheken", die Sie verwenden, weg sind? Wenn Sie sich auf HttpClient
aus dem Paket org.apache
beziehen, können Sie es hinzufügen, indem Sie dieses in Ihr build.grade
Tags und Links android android-gradle