Ich habe Push-Benachrichtigung und dafür werde ich Firebase verwenden. Ich habe auch eine Karte in meinem Projekt, für beide verwenden wir Google Play Services-Bibliothek. Da die Google Play Services-Bibliothek ist eine riesige. Ich möchte nur die spezifische Bibliothek für Map und Firebase. Kann mir jemand eine Antwort geben?Firebase und Maps, die alle Bibliotheken enthalten müssen?
Antwort
// FOR GOOGLE MAPS
// to use maps modules to your app
compile 'com.google.android.gms:play-services-maps:8.3.0'
// for more advanced features to add to your maps
compile 'com.google.maps.android:android-maps-utils:0.4'
Weitere detaillierte Schritte auf adding a map to an Android app
// FOR FIREBASE
// to use the new firebase cloud messaging/notifications
compile 'com.google.firebase:firebase-messaging:9.0.0'
// for firebase analytics (recommended but optional)
compile 'com.google.firebase:firebase-core:9.0.0'
Weitere verfügbare Feuerbasis Bibliotheken, besuchen die documentation here
// ADD THIS AT THE BOTTOM
apply plugin: 'com.google.gms.google-services'
sicher sein zu update the IDE and Tools bevor die APIs
apply plugin: 'com.google.gms.google-services', dieses plugin enthält auch alle map packages, warum brauchen wir separate abhängigkeiten wie compile 'com .google.android.gms: play-services-maps: 8.3.0 ' // für erweiterte Funktionen, die Sie Ihren Maps hinzufügen können kompilieren Sie' com.google.maps.android:android-maps-utils:4 'und auch Es wird empfohlen, nur Bibliotheken einzubeziehen, die alle benötigt werden, da sonst die Größe zunimmt und einige Probleme entstehen. Warum sollten wir dieses Plugin erneut einbinden? – neena
Sie müssen dieses Plug-in hinzufügen, um die Abhängigkeiten für Basisbibliotheken hinzuzufügen, die für die von Ihnen aktivierten Dienste erforderlich sind. Lesen Sie die Dokumentation >> https://developers.google.com/android/guides/google-services-plugin – mgcaguioa
- 1. Alle com.google.android.gms-Bibliotheken müssen genau die gleiche Versionsspezifikation verwenden?
- 2. Typescript Fehlermeldung Fehler TS2173: Generische Typreferenzen müssen alle Typargumente enthalten
- 3. Duplizieren müssen und alle eindeutigen Zeilen löschen
- 4. Swift-Bibliotheken zweimal in IPA enthalten
- 5. Firebase-Sicherheitsregeln: Alle Einzelobjekte lesen?
- 6. Alle verfügbaren ccTalk-Bibliotheken?
- 7. R-Faktor alle Spalten, die Zeichenfolge enthalten
- 8. Wo js Bibliotheken in Ionic enthalten?
- 9. Alle Unterverzeichnisse, die nur Dateien enthalten
- 10. Wie SwiftSupport Bibliotheken verhindern werden zweimal enthalten
- 11. Was sind die Bibliotheken für Typ Ahead in angularjs enthalten
- 12. Codeblöcke zwischen #if 0 und #endif müssen doppelte Anführungszeichen enthalten?
- 13. Müssen Dokumente in Lucene dieselben Felder enthalten?
- 14. Alle Wörter finden, die aktuelle Zeichen enthalten
- 15. Wie Qt-Bibliotheken (qwebview.h) in Linux enthalten?
- 16. C++ müssen Header enthalten viele Verzeichnisse bis
- 17. Android Firebase Integration mit Google Maps
- 18. Firebase-Benachrichtigungsthemen und Firebase-Authentifizierung integrieren
- 19. alle ‚x‘ Werte finden, die keine ‚y‘ enthalten
- 20. Alle Argumente müssen mit svm
- 21. warum alle Ausnahmeklassen müssen serializable
- 22. Alle Benachrichtigungen von firebase abrufen
- 23. Alle selbst gehosteten Firebase-Alternativen?
- 24. Verknüpfung opencv Bibliotheken enthalten als externes Projekt über Cmake
- 25. Warum muss ich sowohl die iostream und fstream Header enthalten müssen eine Datei
- 26. Static (iPhone) Bibliotheken, die Verteilung und Abhängigkeiten
- 27. Header-only-Bibliotheken und mehrere Definitionsfehler
- 28. Wenn sich eine Assembly im GAC befindet, müssen alle aufgerufenen Assemblys ebenfalls im GAC enthalten sein?
- 29. Müssen R-Pakete dynamische Bibliotheken entladen, wenn sie entladen werden?
- 30. Welche Dateien müssen unter VSS 6.0 enthalten sein?
Hier ist ein Link mit allen '' 'google-play-services''' Bibliotheken. https://developers.google.com/android/guides/setup#add_google_play_services_to_your_project – danypata