Ich habe ein Problem mit meinem Projekt. Ich weiß nicht, wie ich es beheben soll. Das ist das erste Mal, dass ich es treffe.
/ UncaughtException: java.lang.NoSuchMethodError: Keine statische Methode getFont (Landroid / Inhalt / Kontext; ILandroid / util / TypedValue; ILandroid / Widget / TextView;) Landroid / Grafik / Typeface; in der Klasse Landroid / support / v4 / content / res / ResourcesCompat; oder es ist super Klassen (Deklaration von 'android.support.v4.content.res.ResourcesCompat' erscheint in /data/app/codes.trongtin.h.besttrip-2/split_lib_dependencies_apk.apk:classes2.dex)
Es scheint, dass Sie Support-Abhängigkeiten verwenden. Überprüfen Sie einfach Ihre App-Größe, dass Ihre Build-Tools-Version die gleiche wie Support-Versionen ist.
Zum Beispiel:
%Vor%und
%Vor%muss dieselbe Version haben.
Es hat für mich funktioniert!
Ändern Sie einfach die Abhängigkeiten complieSdkVersion, buildToolsVersion und appCompat.
%Vor%Danke @ Agustin-Ruiz-Linares für die richtige Antwort.
Ich werde mein Setup hier zusammen mit den Firebase und Glide Bibliotheken hinzufügen, die ich benutze, falls es für jemanden hilfreich ist. Ich habe den Fehler gesehen, bis ich die Bibliotheksversionen zusammen mit den buildToolsVersion und targetSdkVersions abgestimmt habe.
%Vor%Dieser Fehler tritt auf, wenn die Version einer Supportabhängigkeit nicht übereinstimmt. 2 Dinge zu beachten, um diesen Fehler zu vermeiden:
Die Lösung ist sehr einfach. Ändern Sie einfach die Version des Build-Tools auf 27.0.2 und alle unterstützt die Bibliothek auf 27.0.2
Fertig. Bingo!