Не удалось найти google-services.json при поиске в [src / nullnull / debug, src / debug / nullnull, src / nullnull, src / debug, src / nullnullDebug] - PullRequest
0 голосов
/ 13 мая 2018

Я получил ошибку и не могу завершить сборку.Я ищу в Stackoverflow и Github.Я уже пробовал много способов, но я не могу исправить.Пожалуйста, помогите.

(1) Не удалось найти google-services.json при поиске в [src / nullnull / debug, src / debug / nullnull, src / nullnull, src / debug,src / nullnullDebug]

(2) registerResGeneratingTask устарела, используйте registerGeneratedResFolders (FileCollection)

Когда я добавляю google-services.json в app / src / debug и app/ src / release (1) исчезнет.Тогда (2) все еще предупреждает и сборка все еще получает FAIL .

Classpath

Build configuration

Compile library

Build result is failed

Ответы [ 2 ]

0 голосов
/ 04 апреля 2019

Мой ответ может быть слишком поздно, но я также столкнулся с этой проблемой после рефакторинга -> переименовал пакет. Итак, все получилось: я открыл google-services.json и переименовал имя пакета в нем и в альт. Идеальной вещью будет перезагружать файл из firebase tho.

0 голосов
/ 18 июня 2018

Для предупреждений Could not find google-services.json вам необходимо скопировать google-services.json в отдельные папки для каждого варианта сборки.Для варианта сборки debug вам необходимо скопировать google-services.json в [project-folder]/app/src/debug.

Предупреждения registerResGeneratingTask is deprecated вызваны используемыми плагинами Gradle.Я бы порекомендовал обновить все ваши плагины Gradle до последней версии, однако возможно, что эти предупреждения об устаревании все еще будут присутствовать, и вам нужно будет подождать, пока разработчики плагинов сами исправят предупреждения об устаревании.Например, на момент написания этой статьи плагин com.google.gms:google-services все еще использует устаревшие методы.

...