Atualizei meu projeto para os serviços mais recentes do Play classpath 'com.google.gms:google-services:1.5.0-beta2'
. Também estou usando a versão mais recente do playservices no meu arquivo app.gradle como:
compile 'com.google.android.gms:play-services-location:8.3.0'
compile 'com.google.android.gms:play-services-gcm:8.3.0'
No entanto, quando eu compilar, Gradle lança a exceção da seguinte maneira
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
fonte
fonte
Respostas:
Você precisa obter o arquivo de configuração do site do desenvolvedor e colá-lo no diretório em nível de aplicativo do seu projeto.
Atualizar:
Vamos para
https://console.firebase.google.com/
Selecione seu projeto
No menu esquerdo, clique em configurações> configurações do projeto
Adicione um aplicativo ou faça o download do arquivo google-services.json na seção Seus aplicativos .
fonte
Por favor, vá para este URL:
https://developers.google.com/mobile/add
Escolha suas opções e, finalmente, você poderá fazer o download
google-service.json
Arquivocopie esse arquivo e cole-o no
YourProjectName/app
DiretórioEm seguida, recompile o projeto. Provavelmente ele voará
No meu caso, o diretório do projeto fica assim:
fonte
Para quem usa o Firebase, você precisa acessar o seu console e lá deve dizer "adicionar projeto ao Android". A partir daí, ele irá gerar passo a passo o arquivo google-services.json para você.
fonte
Recebi este erro ao tentar executar o aplicativo de exemplo de análise do Firebase do Google:
Pré-requisitos:
Adicionar procedimento:
Remover procedimento:
Adicionei e removi o aplicativo de amostra várias vezes sem efeitos colaterais visíveis.
fonte
no meu caso, salvei um arquivo json com um espaço como este
e o caminho certo é
e também tome cuidado para não colocar (_) em vez de (-)
pode ajudar alguém.
fonte
Acabei de encontrar um problema ao fazer o download
google-services.json
no console do Firebase. Acontece que eu tive que sair de todas as outras contas do Google que não aquela que eu estava usando para o Firebase.fonte
Você deve acessar o console do Firebase -> Configurações -> Configurações do projeto e haverá uma seção com Baixar o último arquivo de configuração . Baixe google-service.json e coloque na pasta do aplicativo. É trabalho para mim. Links: https://developers.google.com/identity/sign-in/android/start-integrating https://developers.google.com/android/guides/client-auth
fonte
google-services.json
arquivo que pode ser baixado e adicionado<appName>/platforms/<platformName>/google-services.json
. Boa sorte ...Para
Cordova Apps
:Precisamos colocar o
google-services.json
arquivo emapp root
(eu acredito; quando se trabalha com aplicativos Cordova, não estamos para entrar em outras pastas / arquivos como Gradle, arquivos Java, plataformas, etc, em vez disso só trabalhar com eles através doconfig.xml
ewww
pasta) e referem-se noconfig.xml
assim:NOTA: Verifique se o
Firebase App packagename
se oid
atributo<widget id="<packagename>" ... >
é o mesmo.Por exemplo:
Boa sorte...
fonte
Vá para o arquivo de configuração no site do desenvolvedor e cole-o no diretório em nível de aplicativo do seu projeto atual.
fonte
Muito simples Basta ir em Ferramentas-> Firebase-> Conectar-se à Firebase do que clicar em Sincronizar agora. Isso certamente funcionará.
fonte
Vá em Ferramentas -> Firebase no seu Android Studio e clique em Conectar seu aplicativo ao Firebase. Eles irão configurá-lo para você.
fonte
No Android Studio, siga estas etapas:
Clique em Ferramentas> Firebase para abrir a janela do Assistente .
Clique para expandir um dos recursos listados (por exemplo, o Analytics) e clique no tutorial Introdução para conectar-se ao Firebase e adicionar o código necessário ao seu aplicativo.
fonte
No estúdio android:
Funcionou bem para mim a partir daí.
fonte
https://developers.google.com/android/, você precisa gerar um arquivo de configuração que permita acesso a todos os serviços e APIs nos quais você se registrou no console do desenvolvedor e coloque-o no diretório raiz
fonte
Se você não precisar mais disso ...
… \ Build.gradle:
caminho de classe 'com.google.gms: google-services: 3.2.0'
->
// caminho da classe 'com.google.gms: google-services: 3.2.0'
… \ App \ build.gradle:
aplique o plug-in: 'com.google.gms.google-services'
->
// aplica o plug-in: 'com.google.gms.google-services'
fonte
Eu tive o mesmo problema. O problema é devido à renomeação do arquivo. Você pode ter baixado o número do arquivo google-services.json na pasta de downloads. Portanto, quando você baixa um novo arquivo, ele é baixado com o mesmo nome, mas adicionando valores numéricos entre colchetes. algo como google-services (1) .json. Então, você excluirá este (1) e copiará o arquivo. Certifique-se de que ao renomeá-lo, não haja espaços ou extras. no nome do arquivo.
fonte
Mesmo depois de adicionar todas as dependências e o arquivo, se você enfrentar qualquer problema, pode ser o nome de arquivo incorreto "google-services.json".
Verifique se você tem o nome exato do arquivo sem espaços ou caracteres adicionais.
Eu havia renomeado o arquivo e tinha espaço "" no meu nome de arquivo que não era perceptível; depois, descobri que meu nome de arquivo estava errado, então o corrigi!
fonte
Esse problema ocorre porque: - A pasta ou arquivo que você colou no seu produto baixado do console do firebase não é nomeado como google-services.json. agora clique nele e clique com o botão direito do mouse em todas as opções, abra o refrator e renomeie-o para google-services.json. porque isso funcionou para mim
fonte
Tinha enfrentado o mesmo problema ..
bem, no meu caso eu salvei
Como
Eu tentei todas as soluções mencionadas acima, mas nada ajuda ... o erro foi em vez de "_" você precisa colocar "-" (traço).
Apenas refatorar o arquivo para google-services.json de google_services.json funciona como um encanto.
Espero que isto ajude!!!
PS: Eu sei que é som bobo, mas isso só funciona para mim ...
fonte
Passos:
Navegue até a pasta do projeto e abra a subpasta / app.
Cole o arquivo .json aqui.
Reconstrua o projeto.
fonte
para as pessoas que vêm aqui do tutorial 3 do tutorial do firebase codelabs: vá para a página 4.
Aparentemente, se o google diz
You should now have the android-start project open in Android Studio.
, ela fala sério , e nãoYou should now have the android-start project open in Android Studio, without any build-errors
.Como a instrução diz lá, você precisa obter um arquivo de configuração do firebase. ou seja, crie um novo projeto no seu firebase de acordo com o bate-papo amigável do nome e, na próxima página, adicione-o
package name
eSHA1 KEY.
após o download do arquivo json, adicione-o à sua
project>app
pasta e reconstrua o projeto.fonte
https://developers.google.com/mobile/add
selecione começar e vá para o logotipo de configurações e depois as configurações do projeto. Depois disso, você verá abaixo da plataforma, como web, android e ios. selecione isso de acordo com sua preferência. e faça o download do arquivo google-service.json
copie esse arquivo e cole-o no
Diretório YourProjec / app e, finalmente, sincronize novamente.
fonte
Se você não tiver acesso ao Firebase do projeto, por exemplo, baixou um código-fonte de exemplo e precisará remover qualquer item relacionado ao Firebase para fazer o projeto funcionar.
Pesquisar palavras-chave no projeto
fonte