Erro no projeto android | Android com Espresso parte 2: Testes de fluxos complexos | Solucionado
Erro no projeto android
Android com Espresso parte 2
Referente ao curso Android com Espresso parte 2: Testes de fluxos complexos, no capítulo Aplicando ações nos testes e atividade Implementando novo teste
Guilherme Abucarma Reino
(201.5k xp, 144 posts)
Ola estou com um problema com projeto, quando eu Run no app para verificar no emulador do app, da um mensagem de erro.
Lembrando que eu ja liguem servidor.
ERROR: Failed to resolve: org.junit.jupiter:junit-jupiter-api:
applicationId "br.com.alura.leilao.guilherme"
testImplementation 'org.mockito:mockito-core:2.15.0'
implementation 'org.junit.jupiter:junit-jupiter-api'
(769.2k xp, 962 posts)
Oi Guilherme, tudo bem? Essa junit-jupiter-api precisa da versão para que o Gradle consiga buscá-la nos repositórios configurados, assim como as outras dependências mantém suas versões declaradas. Caso indique a versão e não resolva, precisa verificar o repositório configurado, pois geralmente é configurado o da Google ou da Jcenter
Aqui o codigo do build gradle Leilao:
e o gradle-wrapper.properties:
#Mon Nov 19 15:33:39 AMST 2018
Oi Guilherme, mesmo indicando a versão desejada ainda apresenta problema? Os seus arquivos de build para o projeto e para o gradle wrapper estão Ok. Precisa apenas ficar atento na declaração da API org.junit.jupiter:junit-jupiter-api, ela precisa ter a versão de maneira explícita para funcionar, como por exemplo:
implementation org.junit.jupiter:junit-jupiter-api:5.3.2
Nessa declaração é indicada a versão 5.3.2.
Ja coloquei versao 5.3.2 e outra também deu na mesmo erro persiste
Bem estranho, eu testei aqui e deu certo.
Vamos tentar algumas alternativas, a primeira vai ser na limpeza do projeto e rebuild. Para isso utilize o atalho Ctrl + Shift+ A ele vai abrir a funcionalidade chamada de find action que permite buscar qualquer função do Android Studio, então digite clean project e execute. Novamente com o mesmo atalho, busque por rebuild project.
Se após finalizar não funcionar, com o mesmo atalho tente Sync project with gradle files. Então, se não funcionar também, com o mesmo atalho tente a opção Invalidate Cache / Restart > Invalidate Restart. Aguarde o Android Studio finalizar o procedimento e veja se funciona.
Se, mesmo assim, apresentar problemas, por favor, compartilhe o projeto comigo via GitHub para eu dar uma olhada, pode ser um falha na configuração.