Файл google-сервисов.json отсутствует в корневой папке модуля. Плагин Google Services не может работать без него
У меня есть проект с 1 модулем и 2 приложениями. Модуль используется для частей кода, которые используют оба приложения. Конечно, у меня есть отдельный гугл-сервисы.файлы json в корневых папках приложения.
сборка работает очень хорошо в прошлую пятницу.
сейчас я пытаюсь скомпилировать и получил эту ошибку:
File google-services.json is missing from module root folder. The Google Services Plugin cannot function without it.
:DoToDoSenderApp:compileDebugSources
:DoToDoSenderApp:transformClassesWithDexForDebug
UNEXPECTED TOP-LEVEL EXCEPTION:
Error:Execution failed for task ':DoToDoSenderApp:transformClassesWithDexForDebug'.
> com.android.build.transform.api.TransformException: com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process 'command 'C:Program FilesJavajdk1.8.0_45binjava.exe'' finished with non-zero exit value 2
единственное информативное сообщение об ошибке было об этом google-services.файл json отсутствует в корневой папке моего модуля.
Я не знаю, что здесь проблема?
модуль не является приложением, зачем мне добавлять google-сервисы.JSON-файл, и почему он работал несколько дней назад без изменений?
редактировать
Я сделал новое приложение Google в консоли Google API и добавил новые Google-сервисы.файл json даже в мой модуль, получил ту же ошибку.
3 ответов
добавьте multiDexEnabled true в файл gradle приложения проекта и проверьте,
defaultConfig {
multiDexEnabled true
}
эта проблема потому, что:- Папка или файл, которые вы вставили в продукт, загруженный с консоли firebase, не называется google-services.формат JSON. Итак, теперь нажмите на него, затем щелкните правой кнопкой мыши во всех опциях open refractor и переименуйте его в google-services.формат JSON. потому что это сработало для меня
перейти к консоли firebase
создать новый проект.
затем перейдите и нажмите на Добавить Firebase в Android app
добавить имя пакета (из AndroidManifest.в XML)
затем он будет генерировать google-сервисы.в JSON
скопируйте этот файл и добавьте его в (i) ваш корень проекта (ii) ваш проект>приложение
проект синхронизации (Инструменты - > Android - > синхронизировать проект с файлами Gradle)
надеюсь, это поможет вам:)