Ich arbeite an einer Android-Anwendung, die Firebase für die Datenspeicherung verwendet. Ich würde gern JVM-Unit- und Instrumentierungstests ausführen, die sich in den Verzeichnissen app/src/tests und app/src/androidTest befinden, aber ich möchte nicht die Produktionsdatenbank google-services.json
verwenden, die sich derzeit im Stammordner /app
befindet. Ich habe eine Testdatenbank in der Firebase-Konsole mit einer eigenen google-services.json
-Datei erstellt. Wie kann ich Android mitteilen, dass google-services.json
beim Ausführen von Geräte- oder Instrumentierungstests verwendet werden soll?Verwenden Sie eine andere "google-services.json" beim Testen in Android
0
A
Antwort
0
Sie finden eine Anleitung dazu in der Android-Entwicklerdokumentation here.
Sie können mehrere Produktvarianten in Ihrem Buildskript einrichten und dann können Sie Ihre spezifischen Dateien entsprechend der Paketstruktur platzieren.
Verwandte Themen
- 1. Android: "googleservices.json" fehlt?
- 2. Verwenden Sie verschiedene google-service.json zum Testen in Android
- 3. NoSuchMethodError beim Testen Android App
- 4. Android Studio: Build eine andere Instanz der Anwendung zum Testen
- 5. Verwenden Sie eine Abhängigkeit in Node, eine andere in Browser
- 6. Aktualisieren Sie eine andere Komponente beim Klicken
- 7. Deaktivieren Sie GoogleAnalytics von Android App beim Testen oder Entwickeln
- 8. Verwenden Sie eine andere Matplotlibre für Savefig
- 9. Verwenden Sie einen Alarmmanager, um eine andere
- 10. Verwenden Sie eine andere setParameters.xml-Datei?
- 11. So testen Sie Remote-Android-Hilfe-Service
- 12. Wie runnable testen, die eine andere runnable
- 13. Android eine andere Klasse
- 14. NLog verwenden Sie eine andere Konfigurationsdatei gemäß Lösungskonfigurationen
- 15. Wie testen Sie einen AlertDialog in Android?
- 16. Testen Sie den localhost in Android-Emulator
- 17. So testen Sie das Menü in Android?
- 18. Google Spreadsheet - Verwenden Sie eine Zelle, um eine andere Zelle beim letzten Update-Datum zu erhalten
- 19. Daten beim Testen Android-App auf Android Studio
- 20. Wie verwenden Sie eine andere Klassen Member-Variablen in C++?
- 21. Wie verschachteln Sie Vue.nextTick beim Testen?
- 22. Verwenden Sie eine andere Klassendaten für eine Aktivität
- 23. Verwenden Sie Standard-JDK von Android SDK für andere Zwecke
- 24. Testen Sie eine Hypothese signifikant
- 25. In Laravel, wie eine andere Implementierung dem Service-Container beim Testen geben?
- 26. Wie übergeben Sie NameValuePair an eine andere Aktivität in Android?
- 27. Wie testen Sie eine Schnittstelle?
- 28. So testen Sie eine Bereitstellung
- 29. So testen Sie Inhaltsanbieter unter Android
- 30. ConfigurationManager.AppSettings verwenden eine andere Konfigurationsdatei