Ich habe aktualisiert, um Android Studio 2.2 und Gradle 2.2.0 zu verwenden. Und jetzt habe ich ein Problem zu bauen.
Ich folgte diesem Beitrag Ссылка Konfigurieren Sie zwei "google-services.json" -Dateien, die für dev vs prod-Builds verwendet werden sollen, und verwenden Sie die folgende Methode in meiner app / build.gradle-Datei, um zwischen dem Kopieren der beiden "google-services.json" -Dateien zu wechseln .
%Vor%Gradle ist in Ordnung, aber wenn ich in Android Studio auf die Schaltflächen "App ausführen" (Dreieck "Play" -Symbol) oder "Debug-App" (Dreieck "Play" -Symbol mit einem Fehler dahinter) klicke, erhalte ich Folgendes:
%Vor%Bitte helfen Sie, sehr geschätzt.
Ich hatte das gleiche Problem, und das Problem war im aktivierten Instant Run. Versuchen Sie, es zu deaktivieren und erneut auszuführen.
Sie sollten auch das Google Play Services-Gravel-Plug-In aktualisieren. Folgen Sie der Dokumentation, um es einzurichten: Ссылка
Das Tolle ist, dass Sie nicht mehr große Aufgaben schreiben müssen, die passende google-services.json
Dateien in Ihrem Wurzelverzeichnis erzeugen. Build-Typ-spezifische google-services.json
werden jetzt vom Plugin unterstützt:
"Ab Version 2.2.0 unterstützt das Plugin Build-Typ und Produkt-Flavor bestimmte JSON-Dateien. Alle folgenden Verzeichnisstrukturen sind gültig "
Alternativ dazu können Sie auf die Aufgabe wie folgt verweisen:
%Vor%AKTUALISIEREN
Das Problem, das Sie im Kommentar erwähnt haben, bezieht sich auf Ihre google-services.json
-Datei. Sie müssen google-services.json
in app/ dir
platzieren. Und für jeden Buildtyp sollte ein entsprechender Director im Ordner app/src
vorhanden sein.
Wenn die Datei bereits existiert, überprüfen Sie, ob der richtige Paketname darin enthalten ist.
Tags und Links android gradle android-studio