1
resposta

[Dúvida] Erro ao executar o comando - npm run android

Segui todo o passo a passo do "Preparando o ambiente", porém quando eu executo o comando "npm run android" aparece esse erro:

info Running jetifier to migrate libraries to AndroidX. You can disable it using "--no-jetifier" flag. Jetifier found 911 file(s) to forward-jetify. Using 12 workers... info JS server already running. 'adb' n�o � reconhecido como um comando interno ou externo, um programa oper�vel ou um arquivo em lotes. info Launching emulator... error Failed to launch emulator. Reason: No emulators found as an output of emulator -list-avds. warn Please launch an emulator manually or connect a device. Otherwise app may fail to launch. info Installing the app...

FAILURE: Build failed with an exception.

  • What went wrong: Could not determine the dependencies of task ':app:compileDebugJavaWithJavac'.

    SDK location not found. Define location with an ANDROID_SDK_ROOT environment variable or by setting the sdk.dir path in your project's local properties file at 'C:\Users\55119\Documents\React Native\rnnavegacao\android\local.properties'.

  • Try: Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.

  • Get more help at https://help.gradle.org

BUILD FAILED in 6s

error Failed to install the app. Make sure you have the Android development environment set up: https://reactnative.dev/docs/environment-setup. Error: Command failed: gradlew.bat app:installDebug -PreactNativeDevServerPort=8081

FAILURE: Build failed with an exception.

  • What went wrong: Could not determine the dependencies of task ':app:compileDebugJavaWithJavac'.

    SDK location not found. Define location with an ANDROID_SDK_ROOT environment variable or by setting the sdk.dir path in your project's local properties file at 'C:\Users\55119\Documents\React Native\rnnavegacao\android\local.properties'.

  • Try: Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.

  • Get more help at https://help.gradle.org

BUILD FAILED in 6s

at makeError (C:\Users\55119\Documents\React Native\rnnavegacao\node_modules\@react-native-community\cli-platform-android\node_modules\execa\index.js:174:9)
at C:\Users\55119\Documents\React Native\rnnavegacao\node_modules\@react-native-community\cli-platform-android\node_modules\execa\index.js:278:16
at processTicksAndRejections (node:internal/process/task_queues:96:5)
at async runOnAllDevices (C:\Users\55119\Documents\React Native\rnnavegacao\node_modules\@react-native-community\cli-platform-android\build\commands\runAndroid\runOnAllDevices.js:109:5)
at async Command.handleAction (C:\Users\55119\Documents\React Native\rnnavegacao\node_modules\@react-native-community\cli\build\index.js:192:9)

info Run CLI with --verbose flag for more details.

Alguém poderia me dar um Help?

1 resposta

Olá, Adler!

Entendo que você esteja enfrentando problemas ao executar o comando "npm run android" no seu projeto React Native. Esse erro geralmente ocorre quando o SDK do Android não está configurado corretamente ou não foi encontrado.

Uma possível solução para esse problema é verificar se você possui o SDK do Android instalado em seu computador e se a variável de ambiente ANDROID_SDK_ROOT está configurada corretamente. Você pode seguir as instruções fornecidas no link "https://reactnative.dev/docs/environment-setup" para configurar o ambiente de desenvolvimento do Android.

Além disso, certifique-se de que você possui um emulador Android ou um dispositivo físico conectado ao seu computador antes de executar o comando "npm run android". Caso contrário, o aplicativo pode falhar ao ser iniciado.

Se você já seguiu todas essas etapas e ainda está enfrentando problemas, sugiro que você verifique se o arquivo local.properties em seu projeto React Native está configurado corretamente. Certifique-se de que a propriedade sdk.dir esteja apontando para a localização correta do SDK do Android em seu computador.

Espero que essas sugestões possam te ajudar a resolver o problema. Se você tiver alguma outra dúvida, fique à vontade para perguntar. Estou aqui para ajudar!

Espero ter ajudado e bons estudos!