Recebo o seguinte erro ao atualizar um projeto do firebase do domínio antigo para o novo domínio do google firebase.
Falha ao resolver: com.google.firebase: firebase-core: 9.0.0
Segui as etapas mencionadas na documentação do Firebase , na seção Adicionar Firebase ao seu projeto Android, tópico Bibliotecas disponíveis .
Quais são as minhas opções para resolver este erro?
Respostas:
Atualização Ago 2017
A partir da versão
11.2.0
, as dependências dos serviços Firebase e Google Play estão disponíveis no Maven Repo do Google . Você não precisa mais usar o gerenciador do SDK do Android para importar essas dependências.No seu
build.gradle
arquivo raiz, adicione o repositório:Se você estiver usando gradle
4.0
ou superior, poderá substituirmaven { url "https://maven.google.com" }
por justgoogle()
.A
9.0.0
versão do Firebase foi criada usando o Google Play Services 9.0 e agora está disponível sob a nova embalagemcom.google.firebase:*
Consulte as Notas de versão dos serviços do Google Play 9.0 https://developers.google.com/android/guides/releases#may_2016_-_v90
Novas versões dos pacotes Google Play Services (rev. 30) e Google Repository (rev. 26) foram lançadas no gerenciador do SDK, portanto é provável que você precise apenas atualizar.
Download do Google Play Services e do Google Repository
No Android Studio:
Tools
>Android
>SDK Manager
.SDK Tools
aba.Google Play Services
(rev 30) eGoogle Repository
(rev 26). Veja a imagem abaixo.Sync
eBuild
seu projeto.Do IntelliJ IDEA:
Em abril de 2017, as versões mais recentes do Google Play Services and Repository estão listadas abaixo.
Tools
>Android
>SDK Manager
.Packages
painel, procure oExtras
.Google Play Services
(rev. 39) eGoogle Repository
(rev. 46). Veja a imagem abaixo.Perform a gradle project sync
eBuild
seu projeto.fonte
Acesse o Android SDK Manager e instale a versão mais recente das duas bibliotecas abaixo
fonte
Error:(30, 13) Failed to resolve: com.google.firebase:firebase-auth:9.6.1
Se você receber esse erro e estiver usando o Android studio 2.2 que vem com o componente firebase integrado, que possui as bibliotecas versão 9.6.0 por padrão e você está adicionando as dependências mais recentes, como 9.6.1. Pode ser necessário fazer o downgrade
com.google.firebase:firebase-auth:9.6.1
paracom.google.firebase:firebase-auth:9.6.0
Ou verifique a versão da biblioteca do seu firebase pré-instalado e verifique se é da mesma versão da nova biblioteca que você está tentando adicionar ou adicionar ao seu projeto.
fonte
Tentei tudo acima, use o Firebase Assistant ! É a maneira mais simples de resolver isso. Primeiro remova todas as dependências adicionadas ao build.gradle (usando o método manual) e depois no Android Studio:
É realmente tão fácil quanto isso.
fonte
Enfrentei a mim mesmo e vi várias vezes em comentários para perguntas semelhantes - que mesmo depois de instalar o "mais recente" Google Play Services e o Google Repository ainda estavam com o mesmo problema.
O fato é que eles podem ser os mais recentes para a revisão atual das ferramentas do Android SDK , mas não a versão mais recente exigida pela compilação do aplicativo.
Nesse caso, certifique-se de instalar a versão mais recente do Android SDK Tools primeiro e, provavelmente , as ferramentas da plataforma Android SDK (ambas na seção Ferramentas ). Também por favor, note que você pode precisar passar por isso várias vezes, se você não tiver atualizado por um longo tempo (ou seja, instalar mais recentes ferramentas SDK Android e Android SDK plataforma de ferramentas , em seguida, reiniciar Android SDK Manager, em seguida, repita), uma vez que as atualizações parecem para passar por alguns marcos obrigatórios críticos e você não pode instalar o mais recente se atualmente tiver a revisão que é bastante "antiga".
fonte
fonte
A seguir, estão os pré-requisitos, se você deseja adicionar o firebase ao seu projeto.
Eu só conseguia descobrir tudo isso depois de horas de luta.
Fonte: Adicionando Firebase ao seu aplicativo Android
fonte
Se estiver usando ferramentas de linha de comando, faça
fonte
Precisa atualizar
Android SDK: Ferramentas SDK -> Repositório de Suporte -> Repositório do Google
Depois de atualizar o SDK do Android, é necessário sincronizar a compilação do gradle no Android studio.
fonte
No meu caso, além de adicionar google () nos repositórios do arquivo gradle no nível do projeto, eu também precisei incluí-lo no arquivo gradle no nível do aplicativo.
fonte
Se todos os métodos acima não estiverem funcionando, mude
implementation 'com.google.firebase:firebase-core:12.0.0'
paraimplementation 'com.google.firebase:firebase-core:10.0.0'
no arquivo build.gradle no nível do aplicativo. Isso certamente funcionaria.fonte