2017-10-04 1 views
2

Derzeit mein Android compileSdkVersion-24 und in meinen Abhängigkeiten gesetzt ist, ich habe compile 'com.android.support:support-v4:24.0.0' enthaltenandroid Fehler beim com.android.support:support-v4:24.0.0 Kompilieren

Allerdings, wenn ich versuche, zu bauen I einen Fehler von:

java.lang.IncompatibleClassChangeError: The method 'java.io.File android.support.v4.content.ContextCompat.getNoBackupFilesDir(android.content.Context)' was expected to be of type virtual but instead was found to be of type direct 

Wer weiß, wie diese zu lösen?

+0

Sind Sie während der Benutzung mit dem Internet verbunden? –

+0

@VinayJaju yup! – kyangy

Antwort

1

Dies liegt daran, dass ein Kompatibilitätsproblem in Ihren Abhängigkeiten besteht. Ihre Support-Bibliothek ist nicht mit der anderen Bibliothek kompatibel, etwa Firebase/Google Play Service.

+0

Wie empfehlen Sie, Firebase/Google Play Service von Ihren Abhängigkeiten zu aktualisieren. Ich habe zur Zeit 'compile ('com.google.android.gms: play-services-gcm: 8.1.0') { force = true; } ' – kyangy

+0

Geändert meine Play-Services-gcm zu 9.2.0 und es funktioniert! – kyangy

+0

Herzlichen Glückwunsch! –