Błąd " plik google-services.brakuje json w katalogu głównym modułu. Wtyczka usług Google nie może bez niej funkcjonować "[duplikat]
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.
23 answers
Musisz pobrać plik konfiguracyjny ze strony dewelopera i wkleić go do katalogu z poziomem aplikacji twojego projektu.
Update:
Goto
-
Wybierz swój projekt
-
W lewym menu kliknij Ustawienia > Ustawienia projektu
Dodaj aplikację lub Pobierz usługi google.plik json pod Twoje aplikacje sekcja.
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:
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.
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:
- Pobierz https://github.com/firebase/quickstart-android
- Dodaj quickstart/analytics do Android Studio
Procedura Dodawania:
- idź do https://firebase.google.com /
- Kliknij "przejdź do konsoli"
- Kliknij "Dodaj projekt"
- Nazwa projektu: Enter: przykładowa aplikacja
- Kliknij " Utwórz Projekt" [Trwa około 10 sekund...]
- Kliknij "Kontynuuj" Na stronie "pierwsze kroki" kliknij "Dodaj Firebase do aplikacji na Androida" [10]}
- wprowadź nazwę pakietu dla aplikacji na Androida [Pełna nazwa pakietu pojawia się na górze manifestu: "com.google.baza ogniowa.szybki start.analityka"]
- kliknij Pobierz google-services.json
- w Eksploratorze plików Dodaj google-services.json do katalogu: "quickstart / analytics / app" [Uwaga: nie zmieniaj nazwy pliku, musi to być: google-services.json]
- 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ę:
- idź do https://firebase.google.com /
- Kliknij "przejdź do konsoli"
- Ustawienia - > Ustawienia projektu - > usuń tę aplikację
- Ustawienia - > Ustawienia Projektu - > Usuń Projekt
- wprowadź identyfikator projektu i naciśnij delete
Dodałem i usunąłem przykładową aplikację wiele razy bez zauważalnych efektów ubocznych.
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.
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
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.
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...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 "
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:
- Przełącz do widoku projektu, aby zobaczyć rzeczywistą strukturę folderów projektu.
- 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).
- Clean/Rebuild project.
To działało dobrze dla mnie stamtąd.
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
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.
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.
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.
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.
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.
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!.
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
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...
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:
Przejdź do folderu projektu i otwórz podfolder / app.
Wklej ... plik json tutaj.
Odbudować projekt.
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.
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 .
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
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