Я обновил свой проект до последних сервисов Play classpath 'com.google.gms:google-services:1.5.0-beta2'
. Я также использую последнюю версию playservices в моем файле app.gradle как:
compile 'com.google.android.gms:play-services-location:8.3.0'
compile 'com.google.android.gms:play-services-gcm:8.3.0'
Однако, когда я компилирую, Gradle выдает исключение следующим образом
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.
android
google-play-services
android-gradle-plugin
goonerDroid
источник
источник
Ответы:
Вам нужно получить файл конфигурации с сайта разработчика и вставить его в каталог уровня приложения вашего проекта.
Обновить:
Перейти к
https://console.firebase.google.com/
Выберите свой проект
В левом меню выберите «Настройки»> «Настройки проекта».
Добавьте приложение или загрузите файл google-services.json в разделе « Ваши приложения ».
источник
Пожалуйста, перейдите по этому адресу:
https://developers.google.com/mobile/add
Выберите параметры и, наконец, вы сможете скачать
google-service.json
файлскопируйте этот файл и вставьте его в
YourProjectName/app
каталогПотом перекомпилируй проект Скорее всего он полетит
В моем случае каталог проекта выглядит так:
источник
Для тех, кто использует Firebase, вам нужно зайти в консоль и там должно быть сказано «добавить проект в Android». Оттуда он пошагово сгенерирует файл google-services.json для вас.
источник
Я получил эту ошибку при попытке запустить пример приложения Google для аналитики Firebase:
Предпосылки:
Добавить процедуру:
Процедура удаления:
Я добавил и удалил пример приложения несколько раз без каких-либо заметных побочных эффектов.
источник
в моем случае я сохранил файл JSON с пробелом, как это
и правильный
а также позаботьтесь о том, чтобы вы не ставили (_) вместо (-)
может помочь кому-то
источник
Я просто столкнулся с проблемой загрузки
google-services.json
с консоли Firebase. Оказывается, мне пришлось выйти из всех аккаунтов Google, отличных от того, который я использовал для Firebase.источник
Вы должны зайти в консоль Firebase -> Настройки -> Настройки проекта, и там будет раздел с Скачать последний файл конфигурации . Загрузите google-service.json и поместите в папку приложения. Это работа для меня. Ссылки: https://developers.google.com/identity/sign-in/android/start-integrating https://developers.google.com/android/guides/client-auth
источник
google-services.json
файл , который может быть загружен и добавлен<appName>/platforms/<platformName>/google-services.json
. Удачи ...Для
Cordova Apps
:Нам нужно поместить
google-services.json
файл вapp root
(я считаю; при работе с приложениями Cordova мы не должны заходить в другие папки / файлы, такие как Gradle, файлы Java, платформы и т. Д .; вместо этого мы должны работать только с ними через VIAconfig.xml
иwww
папку) и ссылаться на них. этоconfig.xml
как то так:ПРИМЕЧАНИЕ. Убедитесь, что атрибут
Firebase App packagename
совпадает сid
атрибутом<widget id="<packagename>" ... >
.Например:
Удачи...
источник
Перейдите к файлу конфигурации с сайта разработчика и вставьте его в каталог уровня приложения вашего текущего проекта.
источник
Очень просто Просто зайдите в Tools-> Firebase-> Connect to firebase, затем нажмите на синхронизацию, теперь ЭТО ОБЯЗАТЕЛЬНО РАБОТАЕТ.
источник
Перейдите в Инструменты -> Firebase в Android Studio и нажмите Подключить свое приложение к Firebase. Они установят это для вас.
источник
В Android Studio выполните следующие действия:
Нажмите Tools> Firebase, чтобы открыть Assistant окно .
Нажмите, чтобы развернуть одну из перечисленных функций (например, Analytics), затем щелкните учебник Get Started, чтобы подключиться к Firebase и добавить необходимый код в ваше приложение.
источник
В андроид студии:
От меня это работало нормально.
источник
https://developers.google.com/android/ вам нужно сгенерировать файл конфигурации, который даст вам доступ ко всем службам и API-интерфейсам, для которых вы зарегистрированы, в консоли разработчика и поместите его в корневой каталог.
источник
Если тебе это больше не нужно ...
... \ build.gradle:
classpath 'com.google.gms: google-services: 3.2.0'
->
// classpath 'com.google.gms: google-services: 3.2.0'
... \ приложение \ build.gradle:
применить плагин: 'com.google.gms.google-services'
->
// применить плагин: 'com.google.gms.google-services'
источник
У меня такая же проблема. Проблема из-за переименования файла. Возможно, вы скачали номер файла google-services.json в вашей папке загрузок. Поэтому при загрузке нового файла он будет загружаться с тем же именем, но с добавлением числовых значений в скобках. что-то вроде google-services (1) .json. Так что вы удалите эту (1) и скопируйте файл. Убедитесь, что при переименовании его не должно быть пробелов или лишних. в названии файла.
источник
Даже после добавления всех зависимостей и файла, если вы столкнулись с такой проблемой, это может быть неверное имя файла "google-services.json".
Убедитесь, что у вас есть точное имя файла без каких-либо дополнительных пробелов или символов.
Я переименовал файл и в имени файла было пробел "", который не был заметен, позже я обнаружил, что имя моего файла неверное, поэтому исправил его !.
источник
Эта проблема заключается в следующем: - Папка или файл, который вы вставили в продукт, загруженный из консоли Firebase, не называется google-services.json. так что теперь щелкните по нему, затем щелкните правой кнопкой мыши во всех опциях, откройте рефрактор и переименуйте его в google-services.json. потому что это сработало для меня
источник
Столкнулся с той же проблемой ..
хорошо в моем случае я спас
так как
Я пробовал каждое решение, упомянутое выше, но ничего не помогает ... ошибка была вместо "_", вы должны поставить "-" (тире).
Просто рефакторинг файла в google-services.json из google_services.json работает как шарм ..
Надеюсь это поможет!!!
PS Я знаю, это звучит глупо, но это работает только для меня ...
источник
шаги:
Перейдите в папку вашего проекта и откройте подпапку / app.
Вставьте файл .json сюда.
Перестройте проект.
источник
для людей, пришедших сюда из учебника по кодовым меткам Firebase, шаг 3: перейдите на страницу 4.
Видимо, если гугл говорит
You should now have the android-start project open in Android Studio.
, она это имеет ввиду, а не нетYou should now have the android-start project open in Android Studio, without any build-errors
.Как сказано в инструкции, вы должны получить конфигурационный файл из firebase. т. е. создайте новый проект в вашей базе данных с именем «friendly chat» и на следующей странице добавьте его
package name
иSHA1 KEY.
после загрузки файла json добавьте его в свою
project>app
папку и перестройте проект.источник
https://developers.google.com/mobile/add
выберите начало и перейдите в настройки логотипа, а затем настройки проекта, после чего вы увидите под платформой, как веб, Android, IOS. выберите это в соответствии с вашими предпочтениями. а затем загрузите файл google-service.json
скопируйте этот файл и вставьте его в
YourProjec / app Directory, а затем, наконец, снова синхронизировать.
источник
Если у вас нет доступа к Firebase проекта, например, вы скачали пример исходного кода, то вам нужно удалить все связанные с Firebase вещи, чтобы запустить проект.
Поиск по ключевым словам в проекте
источник