Solucionado (ver solução)

Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

Solucionado
(ver solução)
17
respostas

Problemas ao executar o projeto

Baixei o projeto colocado a nossa disposição e, ao abrir o projeto, aparece o seguinte erro no Log:

Caused by: org.gradle.api.internal.plugins.PluginApplicationException: Failed to apply plugin [id 'com.android.internal.version-check']

17 respostas

Oi Matheus, tudo bem? Testei aqui e deu certo... Provavelmente foi alguma atualização do plugin do Gradle. Você pode tentar as seguintes alternativas:

  • Baixar novamente o projeto e executar sem atualizar o plugin do Gradle.
  • Atualizar o plugin e classpath do gradle para as versões mais recentes.

A atualização do classpath e plugin precisa ser simultanea para funcionar como esperado. Portanto, o jeito mais fácil é baixando o projeto novamente.

Se preferir, você pode compartilhar o projeto via Github para eu dar uma olhada.

[]s

Olá, aqui esta o cod no Git: https://github.com/matheusfinamorc/Navigation

Acabei de ver o possível problema, o seu projeto não tem o diretório do gradle que tem a configuração do gradle wrapper, responsável por fazer a build do projeto.

Para solucionar, você pode copiar o diretório gradle do projeto disponibilizado ou extrair novamente o projeto do arquivo zip e abrir novamente com o Android Studio.

[]s

Exclui o arquivo e peguei novamente do .zip, ele esta com o mesmo problema, quando faço a Sync: Caused by: org.gradle.api.internal.plugins.PluginApplicationException: Failed to apply plugin [id 'com.android.application']

Atualiza a mudança que você fez no projeto lá no Github, dessa forma, eu consigo verificar se a mudança que você fez foi a mesma que simulei aqui.

Como uma referência, você pode verificar que no repositório do projeto do curso https://github.com/alura-cursos/android-navigation mostra o diretório que comentei e no que você me mandou não tem o diretório gradle.

Como eu faço essa att? Tenho pouca pratica no Git, só consigo criar os repositorios e enviar os arq diretamente do Android Studio

Eu fiz esse tutorial com um projeto do Android Studio https://cursos.alura.com.br/compartilhar-projeto-com-git-e-github-c42. Confira se funciona e me avisa :)

Olá, entendi seu tutorial, muito bom, vou usa-lo bastante. Segue aqui o repositorio: https://github.com/matheusfinamorc/Navigation2

Oi Matheus, com o seu projeto atualizado eu consegui rodar o App sem fazer nenhuma modificação... Não consigo identificar o motivo do problema persistir com você, sendo assim, vamos tentar outras alternativas que geralmente resolvem problemas comuns.

Uma das técnicas é a limpeza de cache, para isso, você pode usar o atalho Ctrl + Shift + A e escrever Invalidate Cache, vai aparecer a opção Invalidate Cache / Restart, tecle Enter. Em seguida, clique no botão Invalidate and Restart, após essa ação o Android Studio vai limpar o cache e reiniciar, depois dele finalizar todo o procedimento, tente executar e confira se funciona.

Caso não funcionar, me confirme se ao criar um projeto novo (com o mesmo pacote) e executar, o Android Studio funciona sem problemas. Se sim, tente copiar o código do projeto para o projeto que você criou. A cópia pode ser feita pegando o diretório src que tem todo o código fonte do projeto.

Na cópia, é muito importante adicionar as dependências também, você pode usar esse arquivo como referência.

Olá, o primeiro método de limpar a cache nao funcionou, no segundo, quando copio os arquivos do gradle e coloco no build.gradle(:app), faço a sync e aparece isso:

A problem occurred evaluating project ':app'.

Plugin with id 'kotlin-android' not found.

Provavelmente tá faltando essa linha de código no arquivo build.gradle no módulo app https://github.com/matheusfinamorc/Navigation2/blob/b7104b6371c29b03190c7b41694dfe3d59c26c0c/app/build.gradle#L3

Copia exatamente a mesma coisa do link, esta com o mesmo erro

Build file 'C:\Users\mfc20\Navigation1\app\build.gradle' line: 3

A problem occurred evaluating project ':app'.

Plugin with id 'kotlin-android' not found.

Eu andei dando uma pesquisada e comentaram sobre o problema ser no gradle(project), de nao estar lá o kotlin. De fato, lá estao as config originais de quando criei o projeto, mas nao tem nenhuma extensao do projeto copiado para ele (Kotlin entre outros). Teria só essa pasta gradle(project) para me passar?

solução!

A pasta seria essa gradle https://github.com/alura-cursos/android-navigation/tree/projeto-inicial/gradle/wrapper. Basicamente seria fazer o mesmo que mencionei num comentário acima, extrair o projeto do arquivo zip, copiar a pasta gradle e colocar em seu projeto.

O problema que está acontecendo com você não é comum, pode até ser algum problema de instalação do Android Studio.

Olá, copiei essa paste do gradle(project), att algumas coisas nela e funcionou aparentemente, mas agora esta dando um erro no cod em si. Criarei outro tópico, esse foi solucionado aparentemente, muito obrigado pela ajuda, Não entendo ainda o motivo do meu android studio nao abrir projetos baixados, tendo que criar um novo projeto e copiar seus arquivos para ele.

Que bom que solucionou! Realmente tem alguma coisa anormal acontecendo. Para ter certeza, você pode tentar reinstalar, eu costumo usar o ToolBox da Jetbrains pra isso.

Ok, pode deixar que hoje mesmo vejo isso, muito obrigado! :D