Solucionado (ver solução)
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