webentwicklung-frage-antwort-db.com.de

Alle Firebase-Bibliotheken müssen über oder unter 14.0.0 liegen

Ich habe meine App build.gradle -Datei überprüft und dies sind die einzigen Zeilen, die sich auf firebase beziehen 

/***
 * Firebase
 */
implementation 'com.google.firebase:firebase-core:15.0.0'
implementation 'com.google.firebase:firebase-messaging:15.0.0'
implementation('com.crashlytics.sdk.Android:crashlytics:[email protected]') {
    transitive = true
}
implementation 'com.google.firebase:firebase-ads:15.0.0'

Ich habe keine Bibliothek, die Firebase verwendet, daher glaube ich nicht, dass ein Problem mit einer älteren Version der Bibliothek auftreten kann.

Das Problem ist, dass ich mit der neuen v15-Version von Firebase kein gradle, clean-Projekt oder rekonstruieren kann, da es den Fehler All firebase libraries must be either above or below 14.0.0 auslöst 

28
Jude Fernandes

Es stellte sich heraus, dass ich vergessen habe, die Versionsnummer für com.google.Android.gms:play-services-ads zu ändern, auf 15.0.0 umgestellt und es hat funktioniert.

Hier ist ein Blog von Google, das weitere Informationen enthält . Ankündigung der neuen SDK-Versionierung in Google Play-Diensten und Firebase

25
Jude Fernandes
apply plugin: 'com.google.gms.google-services'

stelle es unter diese Linie.

apply plugin: 'com.Android.application'

es hat für mich funktioniert.

10
Ahmet Şimşek

Ich habe die Frage in Ihrer Frage noch nicht gefunden. Wenn Sie jedoch die neueste Version der Firebys-Niederlassungen wünschen, ist dies mit Version 27.0.3 kompatibel

//Firebase
implementation 'com.google.firebase:firebase-database:11.8.0'
implementation 'com.google.firebase:firebase-storage:11.8.0'
implementation 'com.google.firebase:firebase-auth:11.8.0'
implementation 'com.firebaseui:firebase-ui-database:2.0.1'
implementation 'com.google.firebase:firebase-messaging:11.8.0'
implementation 'com.google.firebase:firebase-core:11.8.0'
2
user8040141

Entfernen Sie dies aus der App-Ebene

implementation 'com.google.Android.gms:play-services-maps:15.0.0'

und probieren Sie diese Versionen aus

compile 'com.google.firebase:firebase-core:11.8.0'
compile 'com.google.firebase:firebase-messaging:11.8.0'
compile 'com.google.firebase:firebase-database:11.8.0'
compile 'com.google.firebase:firebase-auth:11.8.0'

dieser hat für mich gearbeitet ... Tanx

1

Ich hatte das gleiche Problem und das Ändern der Versionen löste es:

compile 'com.google.Android.gms:play-services-location:16.0.0'
compile 'com.google.firebase:firebase-core:16.0.5'
compile 'com.google.firebase:firebase-appindexing:16.0.2'
compile 'com.google.Android.gms:play-services-maps:16.0.1'
compile 'com.google.Android.gms:play-services-places:16.0.1'
compile 'com.google.Android.gms:play-services-location:16.0.0'
compile 'com.google.firebase:firebase-auth:16.0.5'
compile 'com.google.firebase:firebase-database:16.0.5'
compile 'com.firebaseui:firebase-ui-database:1.0.1'
compile 'com.google.firebase:firebase-storage:16.0.5'
compile 'com.google.firebase:firebase-messaging:17.3.4'

Hoffe das hilft

0
AllSmiles

Wechseln Sie zu dieser Arbeit für mich: 

implementation 'com.firebase:geofire-Android:2.1.2'
implementation 'com.google.Android.gms:play-services:12.0.1'
implementation 'com.google.firebase:firebase-core:12.0.1'
implementation 'com.google.firebase:firebase-database:12.0.1'
implementation 'com.google.firebase:firebase-messaging:12.0.1'
implementation 'com.google.firebase:firebase-core:12.0.1'
implementation 'com.google.firebase:firebase-auth:12.0.1'

Versuchen Sie, etwas über 14.0.0 zu finden: 

implementation 'com.google.Android.gms:play-services-location:15.0.0'

und versuchen Sie es in eine ältere Version zu ändern

implementation 'com.google.Android.gms:play-services-location:12.0.1'
0
Kyo Huu

Ändern Sie beispielsweise implementation 'com.google.Android.gms:play-services-appindexing:9.8.0' In implementation 'com.google.firebase:firebase-appindexing:15.0.1', Da dieser Vorschlag in der Warnung von build.gradle enthalten ist.

0
Abhinav Saxena

Ändern Sie alle Ihre Firebase-Bibliotheken in dieselbe Version.

0
Dea Enita

Stellen Sie sicher, dass Sie bei der Änderung der Version von Google oder Firebase-Abhängigkeiten die kompatible Version auch auf Projektebene aktualisieren.

0
Ali Akram

Was für mich funktionierte, war, com.google.Android.gms:play-services-location:15.+ in com.google.Android.gms:play-services-location:11.6.2 zu ändern, sodass es dieselbe Version wie meine com.google.firebase:firebase-messaging:11.6.2-Bibliothek ist.

Die Änderung war in der Datei platform/Android/project.properties.

Die Bibliothek für Standorte und Push-Benachrichtigungen funktioniert jetzt einwandfrei

0