Błąd " plik google-services.brakuje json w katalogu głównym modułu. Wtyczka usług Google nie może bez niej funkcjonować "[duplikat]

to pytanie ma już odpowiedzi tutaj : plik google-services.brakuje json w katalogu głównym modułu. Wtyczka usług Google nie może bez niej funkcjonować (5 odpowiedzi) Zamknięty 5 miesięcy temu .

Zaktualizowałem swój projekt do najnowszych usług Play classpath 'com.google.gms:google-services:1.5.0-beta2'. Używam również najnowszej wersji playservices w mojej aplikacji.plik gradle jako:

compile 'com.google.android.gms:play-services-location:8.3.0'
compile 'com.google.android.gms:play-services-gcm:8.3.0'

Jednak gdy kompiluję, Gradle rzuca wyjątek w następujący sposób

Error:Execution failed for task ':app:processDebugGoogleServices'. > File google-services.json is missing from module root folder. The Google Services Plugin cannot function without it.
Author: halfer, 2015-11-23

23 answers

Musisz pobrać plik konfiguracyjny ze strony dewelopera i wkleić go do katalogu z poziomem aplikacji twojego projektu.

Update:

Goto

  1. Https://console.firebase.google.com/

  2. Wybierz swój projekt

  3. W lewym menu kliknij Ustawienia > Ustawienia projektu

  4. Dodaj aplikację lub Pobierz usługi google.plik json pod Twoje aplikacje sekcja.

 195
Author: johnrao07,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2020-01-27 05:25:46

Proszę wejść na ten URL:

Https://developers.google.com/mobile/add

Wybierz swoje opcje, a na koniec będziesz mógł pobrać

google-service.json plik

Skopiuj ten plik i wklej go do

YourProjectName/app katalog

Następnie przekompiluj projekt najprawdopodobniej poleci

W moim przypadku katalog projektu wygląda tak:

Tutaj wpisz opis obrazka

 112
Author: erluxman,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2019-09-01 01:57:33

Dla każdego używającego Firebase musisz wejść do konsoli i tam powinno być napisane "Dodaj projekt do Androida". Stamtąd będzie krok po kroku generować usługi google.plik json dla Ciebie.

 33
Author: Micro,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-10-14 18:29:28

Otrzymałem ten błąd podczas próby uruchomienia przykładowej aplikacji Google Firebase analytics:

Wymagania wstępne:

Procedura Dodawania:

  1. idź do https://firebase.google.com /
  2. Kliknij "przejdź do konsoli"
  3. Kliknij "Dodaj projekt"
  4. Nazwa projektu: Enter: przykładowa aplikacja
  5. Kliknij " Utwórz Projekt" [Trwa około 10 sekund...]
  6. Kliknij "Kontynuuj"
  7. Na stronie "pierwsze kroki" kliknij "Dodaj Firebase do aplikacji na Androida" [10]}
  8. wprowadź nazwę pakietu dla aplikacji na Androida [Pełna nazwa pakietu pojawia się na górze manifestu: "com.google.baza ogniowa.szybki start.analityka"]
  9. kliknij Pobierz google-services.json
  10. w Eksploratorze plików Dodaj google-services.json do katalogu: "quickstart / analytics / app" [Uwaga: nie zmieniaj nazwy pliku, musi to być: google-services.json]
  11. Uruchom 'app'
    • przykładowa aplikacja zawiera już niezbędne ustawienia pliku Gradle.
    • podczas dodawania nowego projektu wykonaj: Tools -> Firebase - > Analytics - > Add Event - > Connect App to Firebase.
    • dodanie projektu za pośrednictwem Android Studio zapewnia, że wszystkie Gradle Dependecies są skonfigurowane.

Usuń Procedurę:

  1. idź do https://firebase.google.com /
  2. Kliknij "przejdź do konsoli"
  3. Ustawienia - > Ustawienia projektu - > usuń tę aplikację
  4. Ustawienia - > Ustawienia Projektu - > Usuń Projekt
  5. wprowadź identyfikator projektu i naciśnij delete

Dodałem i usunąłem przykładową aplikację wiele razy bez zauważalnych efektów ubocznych.

 21
Author: Elletlar,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2018-05-04 13:12:07

W moim przypadku zapisałem plik json z taką spacją

Google-services .json

A prawy to

Google-services.json

A także uważaj, aby nie umieścić ( _ ) zamiast ( - )

Może komuś pomóc.

 16
Author: Abdalrhman Alkhulaqi,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2018-11-12 22:20:41

Musisz iść dalej Firebase console-- > Ustawienia -- > Ustawienia projektu i będzie sekcja z Pobierz najnowszy plik konfiguracyjny. Pobierz google-service.json i umieścić w folderze aplikacji. Dla mnie to praca. Linki: https://developers.google.com/identity/sign-in/android/start-integrating https://developers.google.com/android/guides/client-auth

 8
Author: Oqi,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-04-06 08:24:18

Mam problem z pobraniem google-services.json z konsoli Firebase. Okazało się, że musiałem wylogować się ze wszystkich innych kont google niż to, którego używałem do Firebase.

 6
Author: kar,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-07-26 07:39:15

Dla Cordova Apps:

Musimy umieścić google-services.json plik w app root (wierzę; podczas pracy z aplikacjami Cordova, nie mamy dostać się do innych folderów / plików, takich jak Gradle, pliki Java, platformy, itp; zamiast tego tylko pracować z nimi za pośrednictwem config.xml i www folder) i odnieść go w config.xml Tak:

<platform name="android">
    <!-- Add this line -->
    <resource-file src="google-services.json" target="app/google-services.json" />
</platform>

Uwaga: Upewnij się, że Firebase App packagename jest taki sam jak atrybut id w <widget id="<packagename>" ... > są takie same.

Dla ex:

<!-- config.xml of Cordova App -->
<widget id="com.appFactory.torchapp" ...>

<!--google-serivces.json from generated from Firebase console.-->
{
  ...
  packagename: "com.appFactory.torchapp",
  ...
}
Powodzenia...
 5
Author: Aakash,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2019-01-26 08:10:10

If you don ' t need it anymore ...

...\buduj.gradle:

Classpath ' com.google.gms: google-services: 3.2.0 "

->

// classpath ' com.google.gms: google-services: 3.2.0 "

...\app \ build.gradle:

Apply plugin: 'com.google.gms.google-services "

->

/ / apply plugin: 'com.google.gms.google-services "

 5
Author: user_MGU,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2019-02-15 05:08:10

W android studio:

  1. Przełącz do widoku projektu, aby zobaczyć rzeczywistą strukturę folderów projektu.
  2. Znajdź usługi google.plik json i przeciągnij go do katalogu aplikacji (z jakiegoś powodu, gdy dodałem go za pomocą eksploratora plików, umieścił go w folderze gradle).
  3. Clean/Rebuild project.

To działało dobrze dla mnie stamtąd.

 4
Author: ironmantis7x,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2019-01-26 02:03:32

Https://developers.google.com/android/ musisz wygenerować plik konfiguracyjny, który daje dostęp do wszystkich usług i interfejsów API zarejestrowanych w konsoli dewelopera i umieścić go w katalogu głównym

 4
Author: Ramesh,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2019-12-09 17:41:19

Przejdź do pliku konfiguracyjnego ze strony dewelopera i wklej go do katalogu z poziomem aplikacji bieżącego projektu.

 3
Author: Avanish Singh,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-02-08 06:08:08

Bardzo Proste Po prostu przejdź do Narzędzia - > Firebase - > Połącz się z firebase, a następnie kliknij Synchronizuj teraz TO NA PEWNO ZADZIAŁA.

 3
Author: ykb,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-07-22 15:36:50

Przejdź do Narzędzia-- > Firebase w Android Studio i kliknij Połącz aplikację z Firebase. Przygotują to dla Ciebie.

 3
Author: Isham,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2018-01-08 14:17:34

Najprostszy sposób na dodanie usługi google.plik json

W Android Studio wykonaj następujące kroki:

Kliknij Tools > Firebase, aby otworzyć oknoAssistant .

Kliknij, aby rozwinąć jedną z wymienionych funkcji( na przykład analitykę), a następnie kliknij samouczek wprowadzenie, aby połączyć się z Firebase i dodać niezbędny kod do aplikacji.

 3
Author: Amir Dora.,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2018-06-18 05:34:38

Miałem ten sam problem. Problem polega na zmianie nazwy pliku. Być może pobrano liczbę usług google.plik json w folderze Pobrane. Tak więc po pobraniu nowego pliku zostanie on pobrany o tej samej nazwie, ale przez dodanie wartości liczbowych w nawiasach. coś jak google-services(1).json. więc usuniesz to (1) i skopiujesz plik. Upewnij się, że podczas zmiany nazwy nie powinno być żadnych spacji lub dodatkowych . w nazwie pliku.

 2
Author: Tara,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-01-07 06:51:36

Nawet po dodaniu wszystkich zależności i Pliku, jeśli napotkasz taki problem, może to być nieprawidłowa nazwa pliku " google-services.json".

Upewnij się, że masz dokładną nazwę pliku bez dodatkowych spacji lub znaków.

Zmieniłem nazwę pliku i miałem spację "" w nazwie pliku, co nie było zauważalne, później okazało się, że moja nazwa pliku jest nieprawidłowa, więc ją naprawiłem!.

 1
Author: Girish B.R,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2018-02-11 19:37:26

Problem polega na tym, że: - folder lub plik, który wkleiłeś do produktu pobranego z konsoli firebase, nie jest nazwany google-services.json. więc teraz kliknij go, a następnie prawym przyciskiem myszy kliknij we wszystkich opcjach otwórz refraktor i zmień nazwę na Google-services.json. ponieważ to działało dla mnie

 0
Author: abdulrehman javed,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-11-14 20:19:04

Miał do czynienia z tym samym problemem ..

Cóż w moim przypadku uratowałem

Google-services.json

Jako

Google_services.json

Próbowałem wszystkich rozwiązań wymienionych powyżej, ale nic nie pomaga... błąd polegał na tym, że zamiast "_" musisz umieścić "- " (dash).

Wystarczy refaktoryzacja pliku do google-usługi.json od google_services.json działa jak urok..

Hope this pomaga!!!

P. S. wiem, że to brzmi głupio, ale to działa tylko dla mnie...

 0
Author: PN10,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-03-12 11:52:22

Kroki:

  1. Przejdź do folderu projektu i otwórz podfolder / app.

  2. Wklej ... plik json tutaj.

  3. Odbudować projekt.

 0
Author: Saurabh Singh,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-08-02 15:13:23

Dla osób przybywających tutaj z Firebase codelabs Tutorial krok 3: Przejdź do strony 4.

Widocznie, jeśli google mówi You should now have the android-start project open in Android Studio., ona mówi tak, a nie You should now have the android-start project open in Android Studio, without any build-errors.
Jak mówi instrukcja, musisz pobrać plik konfiguracyjny z firebase. np. utwórz nowy projekt w firebase acc o nazwie ' friendly chat i na następnej stronie Dodaj jego package name i SHA1 KEY.
po pobraniu pliku json dodaj go do folderu project>app i Przebuduj projekt.

 0
Author: ansh sachdeva,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-11-20 15:47:48

Https://developers.google.com/mobile/add

Wybierz get started i przejdź do Ustawienia logo, a następnie Ustawienia projektu następnie zobaczysz poniżej platformę, taką jak internet, android,ios . wybierz to zgodnie z własnymi preferencjami. a następnie pobierz google-service.plik json

Skopiuj ten plik i wklej go do

YourProjec/katalog aplikacji a potem znowu synchronizacja .

 0
Author: arpit1714,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2018-08-19 15:18:33

Jeśli nie masz dostępu do bazy Firebase projektu, na przykład, pobrałeś przykładowy kod źródłowy, to musisz usunąć wszelkie rzeczy związane z Firebase, aby projekt działał.

Szukaj słów kluczowych w projekcie

  • pozycja listy
  • tkanina
  • baza ogniowa
  • google-services
  • crashlytics
 0
Author: Moaz Rashad,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2020-02-26 03:17:43