Intereting Posts
Listview с пользовательским адаптером, содержащим CheckBoxes Android: Выровняйте кнопку в правом нижнем углу экрана с помощью FrameLayout? Можно ли записывать телефонные звонки через Android-приложение? Местоположение google-services.json в дереве проекта В каких обстоятельствах Android Log.wtf прекратит мое приложение? Android Studio gradle не компилирует указанную версию Что случилось с удалением элементов из realm.io? RealmException «Удаление объекта не поддерживается».? Как узнать, запущена ли деятельность без перехода? Android Get Application 'Home' Data Directory Как открыть документацию по Android и образцы кода в андроид-студии Android: autoLink не работает полностью на моем устройстве 4.4 Что происходит, когда моя активность уничтожается, когда я использую IntentService с ResultReceiver Как обнаружить поддельные GPS-координаты в Android? Использование gradientDrawable с более чем тремя цветами Где разместить основную петлю игры в андроид

Добавить 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