Файл 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.2platforms;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 выдает исключение следующим образом
Вам нужно получить файл конфигурации с сайта разработчика и вставить его в каталог уровня приложения вашего проекта.
Пожалуйста, перейдите по этому адресу:
Выберите параметры и, наконец, вы сможете скачать
скопируйте этот файл и вставьте его в
Потом перекомпилируй проект Скорее всего он полетит
В моем случае каталог выглядит так:
Для тех, кто использует 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 студии:
- переключитесь в представление проекта, чтобы увидеть фактическую структуру папок проекта.
- найдите файл google-services.json и перетащите его в каталог приложения (по какой-то причине, когда я добавил его с помощью проводника, он поместил его в папку gradle).
- Очистить/перестроить проект.
От меня это работало нормально.
Даже после добавления всех зависимостей и файла, если вы столкнулись с такой проблемой, это может быть ваше неверное имя файла "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 :
Выберите свои варианты и, наконец, вы сможете скачать
скопируйте этот файл и вставьте его в
Затем перекомпилируйте проект скорее всего он полетит
В моем случае каталог проекта выглядит следующим образом :
Для тех, кто использует 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:
Предпосылки:
Добавить Процедуру:
Процедура Удаления:
- Перейти к https:/ / firebase.google.com/
- Нажмите на кнопку "GO TO CONSOLE"
- Настройки -> настройки проекта -> удалить это приложение
- Настройки - > Настройки Проекта -> Удалить Проект
- Введите 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 году:
- переключитесь в режим просмотра проекта, чтобы увидеть фактическую структуру папок проекта.
- найдите файл google-services.json и перетащите его в каталог приложения (по какой-то причине, когда я добавил его с помощью файла explorer, он поместил его в папку gradle).
- Проект очистки / перестройки.
С тех пор это прекрасно работало для меня.
Если вам это больше не нужно…
…\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 Cloud Messaging в Xamarin.Android
В последние время эту тему часто поднимали в XamarinChat Slack. Ведь если присмотреться, сейчас доступно не так уж много информации о том, как подключить Firebase Cloud Messaging (FCM) для работы в проекте Xamarin.Android. Примерно месяц тому назад я реализовал в одном из моих приложений переключатель с Google Cloud Messaging на FCM и также столкнулся с проблемой нехватки информации о том, как добиться того, чтобы это всё работало. Я сумел заставить их работать совместно только за счет того, что не поленился объединить в одно целое знания из мира Java, которые я собирал по кусочкам. И самое интересное, что здесь практически нет отличий в том, как это делается с Xamarin.Android.
1. Создание Firebase Project
Если вы еще не создали проект Firebase, тогда Вам нужно сделать это прямо сейчас. Вы можете либо импортировать существующий Google-проект, либо создать новый. В любом случае порядок действий будет примерно одинаковым.
- Создайте новый проект или импортируйте 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 — просто предположим, что его нет по определённому пути в Вашей среде, тогда команда для его получения будет выглядеть примерно так:
Читайте также: