3
respostas

Erro ao codar o comando - Npx React-native run-android no windows 11

Erro ao codar o comando - Npx React-native run-android Insira aqui a descrição dessa imagem para ajudar na acessibilidadeja tentei seguir esse topicos [https://cursos.alura.com.br/forum/topico-erro-ao-rodar-o-comando-npx-react-native-run-android-378553 ]e outro 3 é não funcionou !!!

3 respostas

Boa tarde!

O erro tá dizendo que não tá encontrando o executável Java. Tem certeza que o Java Development Kit (JDK) ta corretamente instalado no seu e que o caminho tá certo?

  • Verifique se o JDK está instalado em C:\Program Files\Java\jdk-22.
  • Confirme se o arquivo java.exe está localizado em C:\Program Files\Java\jdk-22\bin\.

O React Native precisa do ambiente JAVA_HOME configurado corretamente.

  • Abra as configurações do sistema e vá para as variáveis de ambiente.

  • Adicione uma nova variável de sistema chamada JAVA_HOME e atribua o caminho do diretório JDK, por exemplo, C:\Program Files\Java\jdk-22.

  • Depois de adicionar o JAVA_HOME, é importante atualizar as variáveis de ambiente do sistema.

Depos de fazer essas alterações, feche e reabra o terminal para que as mudanças tenham efeito. Talvez seja até melhor reiniciar o notebook.

Após todas essas etapas, tentaa executar npx react-native run-android novamente e ve se o problema persiste.

Se o problema continuar mesmo depois de seguir esses passos, pode ser bom verificar as versões do JDK e do Gradle que estão sendo usadas, pois às vezes pode haver conflitos entre as versões.

E veja se todas as dependências do ambiente de desenvolvimento estão configuradas corretamente, conforme sugerido pela documentação do React Native: Configuração do Ambiente.

Abraço!

não funcionou

poderia informar quais passos você seguiu? dando mais contexto é melhor pra entender

agora está dando algum erro? manda aqui

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software