Intereting Posts
Android 3.1 USB-хост – BroadcastReceiver не получает USB_DEVICE_ATTACHED Java.lang.IllegalArgumentException: зарегистрировать слишком много широковещательных приемников Подсказки SearchView не отображаются для одиночного символа Как создать простой Android-виджет Когда вызывается ContentResolver.notifyChange () для заданного URI, являются ContentObservers, наблюдающие последующие URI этого URI, уведомленные? Android Gradle Apache HttpClient не существует? Android WebView со встроенным видео с YouTube, полноэкранная кнопка замораживает видео Недействительный период обновления виджета Android не работает Холст в SurfaceView – аппаратное ускорение Невозможно выполнить прокрутку в ListView в swipeRefreshLayout Подумайте о добавлении android: paddingStart = "25dp", чтобы лучше поддерживать макеты справа налево Ошибка Как использовать layoutinflator для добавления просмотров во время выполнения? Сохранить позицию прокрутки с каждым обновлением в режиме просмотра списка Android, вкладки без панели действий Android Studio, измените цвет фона редактора (не вся тема)

Добавить google-services.json в андроид-студию

Файл google-services.json отсутствует в корневой папке модуля. Плагин Google Quickstart не может работать без него.

Solutions Collecting From Web of "Добавить google-services.json в андроид-студию"

Вышеуказанный вопрос был решен согласно документации на сайте developers.google.com https://developers.google.com/cloud-messaging/android/client#get-config

Файл google-services.json должен быть вставлен в каталог app /. После этого, когда я синхронизирую проект с файлом градации, возникает неожиданная ошибка исключения верхнего уровня. Это происходит потому, что:

Файл уровня уровня проекта, имеющий

dependencies { classpath 'com.android.tools.build:gradle:1.0.0' classpath 'com.google.gms:google-services:1.3.0-beta1' } 

И Gradle-файл уровня приложения, имеющий:

 dependencies { compile fileTree(dir: 'libs', include: ['*.jar']) compile 'com.android.support:appcompat-v7:22.1.1' compile 'com.google.android.gms:play-services:7.5.0'//commenting this lineworks for me.. } 

Верхняя строка создает конфликт между этим и classpath 'com.google.gms:google-services:1.3.0-beta1' Итак, я делаю комментарий, теперь он работает «Прекрасно» и никаких ошибок в файле google-services.json отсутствует в Корневая папка модуля. Плагин Google Quickstart не может работать без него.

В документе говорится :

Скопируйте файл в app/ папку проекта Android Studio или в папку app/src/{build_type} если вы используете несколько типов сборки.

Вместо того, чтобы вставлять корневую папку, как указано в документах firebase, просто скопируйте файл google-json в корневую папку projectname / app, и тогда он отлично работает. Это просто!

WINDOWS

  1. Откройте окно терминала в Android Studio (Alt+F12 or View->Tool Windows->Terminal). Затем введите

"Move file_path / google-services.json app /"

Без двойных кавычек.

например

 move C:\Users\siva\Downloads\google-services.json app/ 

LINUX

  1. Откройте Android Studio Terminal и введите этот

Scp file_path / google-services.json app /

например:

 scp '/home/developer/Desktop/google-services.json' 'app/' 

Для использования Google SignIn в приложении для Android вам нужно

Google-services.json

Которые вы можете создать, используя указанную здесь инструкцию

Нажмите прямо над приложением, т.е. андроид (выпадающий список) в студии android. Выберите Project из раскрывающегося списка и вставьте json-файл, щелкнув правой кнопкой мыши по пакету приложения, а затем синхронизируйте его …

Работа с файлами google-services.json, такими как ключи API, означает, что он хранит ваши файлы project_id и api с json-форматом для всех сервисов google (которые разрешены вами на консоли Google), поэтому нет необходимости управлять всеми в разных местах.

Важный процесс при использовании google-services.json

При градиенте приложения вы должны добавить

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

На уровне верхнего уровня вы должны добавить ниже зависимости

  dependencies { // Add this line classpath 'com.google.gms:google-services:3.0.0' // NOTE: Do not place your application dependencies here; they belong // in the individual module build.gradle files } 

Эта ошибка указывает, что ваше package_name в вашем google-services.json может быть неправильным. У меня лично был этот вопрос, когда я использовал

 buildTypes { ... debug { applicationIdSuffix '.debug' } } 

В моем build.gradle . Итак, когда я хотел отлаживать, имя приложения было («неожиданно») app.something.debug вместо app.something . Я смог запустить отладку, когда я изменил указанное package_name