Warum versuchen Sie nicht, Android-Anwendung Aromen, für die Google nur Unterstützung für Aromen auf Version 2.0 der Play-Dienste-Plugin enthalten. Seit dieser Version des gradle plugin com.google.gms:google-services:2.0.0-alpha3
können Sie tun dies
app/src/ flavor1/google-services.json flavor2/google-services.json Version 3.0.0 des Plug-Ins für die suchen jSON-Datei in diesen Orten (unter Berücksichtigung Sie haben einen Geschmack flavor1 und einen Build-Typ debug):
/app/src/flavor1/google-services.json
/app/src/flavor1/debug/google-services.json
/app/src/debug/google-services.json
/app/src/debug/flavor1/google-services.json
/app/google-services.json
Das funktionierte für mich selbst flavorDimensions verwenden. Ich habe kostenlos & in einer Dimension bezahlt und Mock & Prod in der anderen Dimension. Ich habe auch 3 BuildTypes: Debug, Release und Staging. Dies ist, wie es für den FreeProd Geschmack in meinem Projekt sieht:
eingeben Bild Beschreibung hier
Wie viele Google-services.json Dateien auf Ihrem Projekt Eigenschaften abhängen, aber Sie werden mindestens eine JSON-Datei benötigen für jedes Google-Projekt.
Wenn Sie weitere Informationen über wollen, was das Plugin macht mit diesen json Dateien, hier ist sie: https://github.com/googlesamples/google-services/issues/54#issuecomment-165824720
Link zu den offiziellen Dokumenten: https://developers.google.com/android/guides/google-services-plugin
Und hier geht die neueste Version dieses Plug-in überprüfen : https://bintray.com/android/android-tools/com.google.gms.google-services/view
Warum müssen Sie der services.json-Datei zwei Projekte hinzufügen? Anwendungsfall? – OBX
Wir haben 3 verschiedene Test-Apps und eine Produktions-App. Wenn der App-Marketing-Manager eine Benachrichtigung senden möchte, muss er immer die Produktions-App aus 4 Apps auswählen ... was zu einer wirklich schlechten Benutzererfahrung in der Firebase-Konsole führt. – Fahim