Файл google services json не загружен

Обновлено: 04.07.2024

Using Android SDK: E:\Android\2021\SDK

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.

Подскажите что не так ?

Что делать, чтобы собрать приложение ?

If on Windows, make sure to Run As Administrator – bland Aug 25 '18 at 16:23 I have solved the problem by going to the Android Studio-> Tools -> SDK manager and on SDK Tools I have installed Google Play Licensing Library Android SDK Tools Android SDK Platform Tools and the problem have been solved. – Seymur Mammadli Sep 18 '19 at 22:56

(2) пробовал сборщик от администратора запускать - не помогло

надо поставить какую-то библиотеку лицензий?

build-tools;29.0.2 Android SDK Build-Tools 29.0.2
platforms;android-29 Android SDK Platform 29

Вот эти компоненты поставьте из Андроид Студии (со всеми нужными согласиями) и должно нормально собраться они есть. Может на закладке SDK TOOOLS все галки поставить (9) Эти значения были указаны в изначальной ошибке. См. ошибку в логе.

сейчас вылетает с такой ошибкой.

Сборщик запускаю от имени администратора. Папка полностью новая. Комп перезагружал

Вылетает в виде исключения. Файлы тоже не собраны

Ошибка доступа к файлу 'E:\Android\2021\cacheAndroid2\mab-9a7d47d5-02f4-4ba5-bdca-4bea8c954d98\build\intermediates\merged-not-compiled-resources\release\drawable-xxhdpi-v4\st_toarrow.jpg'. 5(0x00000005): Отказано в доступе.
: DeleteFiles(strFolder, GetAllFilesMask());
: FileSystemService.ClearAndDeleteFolder(Record.WorkPath);
: Infos = BuildCompletion(ApplicationToBuild, SessionNumber);

по причине:
Ошибка удаления файлов
по причине:
Ошибка доступа к файлу 'E:\Android\2021\cacheAndroid2\mab-9a7d47d5-02f4-4ba5-bdca-4bea8c954d98\build\intermediates\merged-not-compiled-resources\release\drawable-xxhdpi-v4\st_toarrow.jpg'. 5(0x00000005): Отказано в доступе.

(7) эта ошибка из-за того, что не успевало удалить файлы и запускался следующий прцоесс.

Теперь такая ошибка. Похоже какой-то ключ прочитать не может

> Task :processReleaseMainManifest
[com.android.support:animated-vector-drawable:28.0.0] E:\Android\2021\cacheAndroid2\gradle\caches\transforms-2\files-2.1\058d3d67d0fecebeb83eef8d479f47f3\animated-vector-drawable-28.0.0\AndroidManifest.xml Warning:
Package name 'android.support.graphics.drawable' used in: com.android.support:animated-vector-drawable:28.0.0, com.android.support:support-vector-drawable:28.0.0.

> Task :mergeReleaseResources
> Task :processReleaseManifest
> Task :processReleaseManifestForPackage
> Task :processReleaseResources
> Task :compileReleaseJavaWithJavac
> Task :compileReleaseSources
> Task :mergeReleaseNativeDebugMetadata NO-SOURCE
> Task :lintVitalRelease
> Task :mergeReleaseShaders
> Task :compileReleaseShaders NO-SOURCE
> Task :generateReleaseAssets UP-TO-DATE
> Task :mergeReleaseAssets
> Task :compressReleaseAssets
> Task :mergeReleaseGeneratedProguardFiles
> Task :checkReleaseDuplicateClasses
> Task :processReleaseJavaRes NO-SOURCE
> Task :collectReleaseDependencies
> Task :sdkReleaseDependencyData
> Task :mergeReleaseJavaResource
> Task :mergeReleaseJniLibFolders
> Task :minifyReleaseWithR8
> Task :validateSigningRelease
> Task :mergeReleaseNativeLibs

> Task :shrinkReleaseRes
> Task :packageRelease FAILED

* What went wrong:
Execution failed for task ':packageRelease'.
> A failure occurred while executing com.android.build.gradle.tasks.PackageAndroidArtifact$IncrementalSplitterRunnable
> com.android.ide.common.signing.KeytoolException: Failed to read key MK from store "E:\Android\2021\cacheAndroid2\mab-bc43269f-bd2c-4a46-a7a0-ea5b4c511cd9\key.key": Invalid keystore format

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.

Я обновил свой проект до последних сервисов Play classpath 'com.google.gms:google-services:1.5.0-beta2' . Я также использую последнюю версию playservices в моем файле app.gradle как:

Однако, когда я компилирую, Gradle выдает исключение следующим образом

Вам нужно получить файл конфигурации с сайта разработчика и вставить его в каталог уровня приложения вашего проекта.

Пожалуйста, перейдите по этому адресу:

Выберите параметры и, наконец, вы сможете скачать

скопируйте этот файл и вставьте его в

Потом перекомпилируй проект Скорее всего он полетит

В моем случае каталог выглядит так:

enter image description here

Для тех, кто использует Firebase вам нужно зайти в консоль и там должно быть сказано «добавить проект в Android». Оттуда он пошагово сгенерирует файл google-services.json для вас.

Я получил эту ошибку при попытке запустить образец приложения Google для аналитики Firebase:

Предварительные условия:

Добавить процедуру:

Процедура удаления:

Я добавил и удалил пример приложения несколько раз без каких-либо заметных побочных эффектов.

в моем случае я сохранил файл JSON с пробелом, как это

а также позаботьтесь о том, чтобы вы не ставили (_) вместо (-)

может помочь кому-то.

Я просто столкнулся с проблемой загрузки google-services.json из консоли Firebase. Оказывается, мне пришлось выйти из всех аккаунтов Google, отличных от того, который я использовал для Firebase.

Перейдите к файлу конфигурации с сайта разработчика и вставьте его в каталог уровня приложения вашего текущего проекта.

Перейдите в Инструменты -> Firebase в Android Studio и нажмите Подключить свое приложение к Firebase. Они установят это для вас.

Для Cordova Apps :

Нам нужно поместить файл google-services.json в app root (я считаю; при работе с приложениями Cordova мы не должны заходить в другие папки/файлы, такие как Gradle, файлы Java, платформы и т. Д .; вместо этого мы должны работать только с ними VIA папки config.xml и www ) и отошлите ее в config.xml следующим образом:

ПРИМЕЧАНИЕ. Убедитесь, что Firebase App packagename совпадает с атрибутом id в <widget . > .

Самый простой способ добавить файл google-service.json

В Android Studio выполните следующие действия:

Нажмите Tools> Firebase, чтобы открыть окно Assistant.

Нажмите, чтобы развернуть одну из перечисленных функций (например, Analytics), затем щелкните учебник Get Started, чтобы подключиться к Firebase и добавить необходимый код в ваше приложение.

Очень просто Просто зайдите в Tools-> Firebase-> Connect to firebase, затем нажмите на синхронизацию ЭТО ОБЯЗАТЕЛЬНО РАБОТАЕТ.

В Android студии:

  1. переключитесь в представление проекта, чтобы увидеть фактическую структуру папок проекта.
  2. найдите файл google-services.json и перетащите его в каталог приложения (по какой-то причине, когда я добавил его с помощью проводника, он поместил его в папку gradle).
  3. Очистить/перестроить проект.

От меня это работало нормально.

Даже после добавления всех зависимостей и файла, если вы столкнулись с такой проблемой, это может быть ваше неверное имя файла "google-services.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. то есть, создайте новый проект в своей базе FireBase с именем «friendly chat» и на следующей странице добавьте его package name и SHA1 KEY.
после загрузки файла json добавьте его в папку project>app и перестройте проект.

Я обновил свой проект до последней версии Play services classpath 'com.google.gms:google-services:1.5.0-beta2' . Я также использую последнюю версию playservices в моем файле app.gradle как:

Однако при компиляции Gradle выбрасывает исключение следующим образом

23 ответа

я уже включил файл google-services.json в свое приложение, но он все еще дает мне ошибку. Error:Execution не удалось выполнить задание ':app:processDebugGoogleServices'. Файл google-services.json отсутствует. Плагин Google Services не может функционировать без него. Искомое Место.

У меня есть проект с 1 модулем и 2 приложениями. Модуль используется для частей кода, которые используют оба приложения. Конечно, у меня есть отдельные файлы google-services.json в корневых папках приложения. Сборка работала очень хорошо в прошлую пятницу. Теперь я пытаюсь скомпилировать и получил.

Вам нужно получить конфигурационный файл с сайта разработчика и вставить его в каталог уровня приложения вашего проекта.

Обновление:

Выберите свой проект

В левом меню выберите пункт Настройки > настройки проекта

Добавьте приложение или загрузите файл google-services.json в разделе " Ваши приложения ".

Пожалуйста, зайдите на этот URL :

Выберите свои варианты и, наконец, вы сможете скачать

скопируйте этот файл и вставьте его в

Затем перекомпилируйте проект скорее всего он полетит

В моем случае каталог проекта выглядит следующим образом :

enter image description here

Для тех, кто использует Firebase , вам нужно зайти в свою консоль, и там должно быть написано "add project to Android". Оттуда он step-by-step сгенерирует для вас файл google-services.json.

Ошибка заключается в следующем: Файл google-services.json отсутствует в корневой папке модуля. Плагин Google Quickstart не может функционировать без него.

У меня есть problem.I хочу установить firebase .Build.gradle(project) compile 'com.google.firebase:firebase-database:10.2.0' Error:Execution не удалось выполнить задание ':app:processDebugGoogleServices'. Файл google-services.json отсутствует. Плагин Google Services не может функционировать без.

Я получил эту ошибку при попытке запустить пример приложения Google Firebase analytics:

Предпосылки:

Добавить Процедуру:

Процедура Удаления:

  1. Перейти к https:/ / firebase.google.com/
  2. Нажмите на кнопку "GO TO CONSOLE"
  3. Настройки -> настройки проекта -> удалить это приложение
  4. Настройки - > Настройки Проекта -> Удалить Проект
  5. Введите project ID и нажмите delete

Я добавлял и удалял образец приложения несколько раз без каких-либо заметных побочных эффектов.

в моем случае я сохранил файл json с таким пробелом

а также позаботьтесь о том, чтобы вы не ставили ( _ ) вместо (-)

может помочь кому-то одному.

Я просто столкнулся с проблемой загрузки google-services.json с консоли Firebase. Оказывается, мне пришлось выйти из всех других аккаунтов google, кроме того, который я использовал для Firebase.

Для Cordova Apps :

Нам нужно поместить файл google-services.json в app root (я считаю; при работе с приложениями Cordova мы не должны попадать в другие папки/файлы, такие как файлы Gradle, Java, платформы и т. д.; Вместо этого работать только с ними VIA в папке config.xml и www ) и ссылаться на него в папке config.xml следующим образом:

NOTE: убедитесь,что Firebase App packagename совпадает с атрибутом id в <widget . > .

Очень Просто Просто перейдите в раздел Инструменты - >Firebase - >подключиться к firebase, а затем нажмите кнопку Синхронизировать сейчас ЭТО НАВЕРНЯКА СРАБОТАЕТ.

Перейдите к файлу конфигурации с сайта разработчика и вставьте его в каталог уровня приложения вашего текущего проекта.

Самый простой способ добавить файл google-service.json

В Android Studio выполните следующие действия:

Нажмите, чтобы развернуть одну из перечисленных функций (например, аналитику), затем нажмите учебник "начало работы", чтобы подключиться к Firebase и добавить необходимый код в свое приложение.

Перейдите в раздел Инструменты-->Firebase в вашем Android Studio и нажмите кнопку Подключить ваше приложение к Firebase. Они все устроят для вас.

В android studio году:

  1. переключитесь в режим просмотра проекта, чтобы увидеть фактическую структуру папок проекта.
  2. найдите файл google-services.json и перетащите его в каталог приложения (по какой-то причине, когда я добавил его с помощью файла explorer, он поместил его в папку gradle).
  3. Проект очистки / перестройки.

С тех пор это прекрасно работало для меня.

Если вам это больше не нужно…

…\build.gradle:

classpath 'com.google.gms: google-сервисы: 3.2.0'

// classpath 'com.google.gms: google-сервисы: 3.2.0'

…\app\build.gradle:

применить плагин: 'com.google.gms.google-services'

// применить плагин: 'com.google.gms.google-services'

У меня была та же проблема. Проблема заключается в переименовании файла. Возможно, вы скачали номер файла google-services.json в папке "Загрузки". Поэтому, когда вы загружаете новый файл, он будет загружаться с тем же именем, но с добавлением числовых значений в скобках. что-то вроде google-services(1).json .So вы удалите это (1) и скопируете файл. Убедитесь, что при переименовании его не должно быть никаких пробелов или лишних . в названии файла.

Даже после добавления всех зависимостей и файла, если вы столкнетесь с какой-либо такой проблемой, это может быть ваше неправильное имя файла "google-services.json".

Убедитесь, что у вас есть точное имя файла без каких-либо дополнительных пробелов или символов.

Я переименовал файл и имел пробел" " в моем имени файла, который не был заметен, позже я обнаружил, что мое имя файла неверно, поэтому исправил его!.

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

Перейдите в папку проекта и откройте подпапку /app.

Вставьте файл .json сюда.

Столкнулся с той же проблемой ..

что ж в моем случае я спас

Я перепробовал все решения, упомянутые выше, но ничего не помогает. ошибка была в том, что вместо "_" нужно поставить "- " (тире).

Просто рефакторинг файла в google-services.json из google_services.json работает как шарм..

Надеюсь, это поможет.

32. я знаю, что это звучит глупо, но это работает только для меня.

для людей, приходящих сюда из учебника firebase codelabs шаг 3:go на страницу 4.

По-видимому, если google говорит 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. i. e, создать новый проект в вашем firebase acc с именем 'friendly chat и на следующей странице добавить его package name и SHA1 KEY.
после загрузки файла json, добавить его в папку project>app и перестроить проект.

выберите начать работу и перейдите в настройки логотипа, а затем настройки проекта после этого вы увидите ниже платформу, такую как web,android,ios . Выберите это в соответствии с вашими предпочтениями. а затем скачать файл google-service.json

скопируйте этот файл и вставьте его в

YourProjec / каталог приложений , а затем, наконец, снова синхронизировать .

Если у вас нет доступа к Firebase проекта, например, вы загрузили пример исходного кода, то вам нужно удалить все связанные с Firebase материалы, чтобы запустить проект.

Поиск ключевых слов в проекте

  • Элемент списка
  • ткань
  • firebase
  • google-сервисы
  • приложений

Похожие вопросы:

Файл google-services.json отсутствует. Плагин Google Services не может работать Я получаю этот код ошибки с тех пор, как удалил свой файл google-services.json из своего проекта. Теперь очевидным.

Я столкнулся с этой ошибкой Error:Execution не удалось выполнить задание ':app:processDebugGoogleServices'. Файл google-services.json отсутствует. Плагин Google Services не может функционировать без.

я уже включил файл google-services.json в свое приложение, но он все еще дает мне ошибку. Error:Execution не удалось выполнить задание ':app:processDebugGoogleServices'. Файл google-services.json.

У меня есть проект с 1 модулем и 2 приложениями. Модуль используется для частей кода, которые используют оба приложения. Конечно, у меня есть отдельные файлы google-services.json в корневых папках.

Ошибка заключается в следующем: Файл google-services.json отсутствует в корневой папке модуля. Плагин Google Quickstart не может функционировать без него.

У меня есть problem.I хочу установить firebase .Build.gradle(project) compile 'com.google.firebase:firebase-database:10.2.0' Error:Execution не удалось выполнить задание.

NOTE ! ! прежде чем объявить его дубликатом : я нашел так много подобных вопросов на stackoverflow , но большинство спрашивающих, похоже, знают, где найти файл, а я-нет . они упоминают gradle и.

Firebase лого

Firebase Cloud Messaging в Xamarin.Android

Александр Алексеев

В последние время эту тему часто поднимали в XamarinChat Slack. Ведь если присмотреться, сейчас доступно не так уж много информации о том, как подключить Firebase Cloud Messaging (FCM) для работы в проекте Xamarin.Android. Примерно месяц тому назад я реализовал в одном из моих приложений переключатель с Google Cloud Messaging на FCM и также столкнулся с проблемой нехватки информации о том, как добиться того, чтобы это всё работало. Я сумел заставить их работать совместно только за счет того, что не поленился объединить в одно целое знания из мира Java, которые я собирал по кусочкам. И самое интересное, что здесь практически нет отличий в том, как это делается с Xamarin.Android.

1. Создание Firebase Project

Если вы еще не создали проект Firebase, тогда Вам нужно сделать это прямо сейчас. Вы можете либо импортировать существующий Google-проект, либо создать новый. В любом случае порядок действий будет примерно одинаковым.

  1. Создайте новый проект или импортируйте Google Project

Я не думаю, что это очень важно, какой регион Вы выберете для своего проекта. Я просто выбрал тот регион, в котором по моим ожиданиям было больше всего потенциальных пользователей моего приложения.

После того как был создан новый проект или импортирован существующий, можно добавить свое приложение. Это можно сделать в нескольких местах на консоли. Я просто перехожу к уведомлениям (Notifications), и они подсказывают мне добавить приложение.

При нажатии на значок Android показывается следующие диалоговое окно:

Здесь нужно ввести данные приложения. Имя пакета будет аналогично тому, которое установлено в файле AndroidManifest.xml. Возможно, нужно будет изменить его на что-то, напоминающее пространство имен в приложении. Убедитесь также в том, что все это набрано в нижнем регистре. Псевдоним пользователя не является обязательным, и это просто удобный способ определения Вашего приложение в консоли. Кликните Add App или опционально выполните шаг 2.1, добавив сначала SHA-1, а уже затем нажав Add App. Теперь браузер загрузит файл google-services.json, который понадобится позже в шаге 4.

2.1 Создание хранилища ключей (опционально)

Если Вы еще не создали файл хранилища ключей для приложения, то можете сделать это сейчас. Для получения дополнительной информации обратитесь к документации Xamarin.

В любом случае это потребуется для развертывания приложения в Google Play Store. Это будет нужно для таких сервисов Google Play, как Google Maps. Проще всего это сделать в Archive tool в Visual Studio или Xamrin Studio, который вызывается посредством щелчка правой кнопкой мыши на проект Android-приложения. Убедитесь в том, что выбранная конфигурация запуска (Release Configuration) и Ваше приложение могут осуществить сборку.

Затем появится диалоговое окно для создания нового хранилища ключей, и его нужно будет заполнить соответствующими данными. Когда хранилище ключей создано, его нужно найти на компьютере.

Примечание: хранилище ключей используется для подписания приложения с целью развертывания его в Google Play Store. Многие сервисы Google Play требуют того, чтобы SHA-1 входил в консоль Google с Вашим пакетом приложения.

На Windows, Xamarin Archives помещает хранилище ключей по пути: C:\Users\<username>\AppData\Local\Xamarin\Mono for Android\Keystore Вы можете найти его в специальных подпапках с названием, соответствующим имени только что созданного Вами хранилища ключей. Для того чтобы извлечь SHA-1 из хранилища ключей нужно запустить инструмент командной строки Keytool. Если его нет в пути доступа (PATH) Вашей среды, тогда он находится в папке Java SDK. В моем случае он расположен по адресу C:\Program Files\Java\jdk1.8.0_102\bin — просто предположим, что его нет по определённому пути в Вашей среде, тогда команда для его получения будет выглядеть примерно так:

Читайте также: