Solucionado (ver solução)
Solucionado
(ver solução)
5
respostas

Erro ao rodar projeto

Microsoft Windows [versão 10.0.19044.1586]
(c) Microsoft Corporation. Todos os direitos reservados.

C:\Users\BERNARDO.SANTOS\Desktop\orgsHooks>npx react-native run-android
info Running jetifier to migrate libraries to AndroidX. You can disable it using "--no-jetifier" flag.
Jetifier found 874 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\BERNARDO.SANTOS\Desktop\orgsHooks\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 4s

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\BERNARDO.SANTOS\Desktop\orgsHooks\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 4s

    at makeError (C:\Users\BERNARDO.SANTOS\Desktop\orgsHooks\node_modules\execa\index.js:174:9)
    at C:\Users\BERNARDO.SANTOS\Desktop\orgsHooks\node_modules\execa\index.js:278:16
    at processTicksAndRejections (internal/process/task_queues.js:95:5)
    at async runOnAllDevices (C:\Users\BERNARDO.SANTOS\Desktop\orgsHooks\node_modules\@react-native-community\cli-platform-android\build\commands\runAndroid\runOnAllDevices.js:109:5)
    at async Command.handleAction (C:\Users\BERNARDO.SANTOS\Desktop\orgsHooks\node_modules\react-native\node_modules\@react-native-community\cli\build\index.js:192:9)       
info Run CLI with --verbose flag for more details.
5 respostas
solução!

Olá Bernardo

Pelo erro parece que você não possui uma ou duas coisas.

1) O ADB que é responsável por gerenciar devices android conectados ao seu computador ou simuladores. 2) Um dispositivo virtual criado no AVD Manager do Android Studio ou um aparelho conectado com depuração habilidada.

Para a primeira questão você consegue resolver nesse tópico do stackoverflow https://stackoverflow.com/questions/20564514/adb-is-not-recognized-as-an-internal-or-external-command-operable-program-or

Para a segunda questão você consegue resolver abrindo o android studio e indo em "mais ações" –> AVD Manager e criar um dispositivo Android

Bernardo, também notei que esse tópico já foi aberto há um tempo, caso tenha conseguido contornar o problema, lembre de marcar como resolvido junto com a solução. Isso ajuda com que mais pessoas possam encontrar a solução para o mesmo problema.

Talvez encontre a solução para o problema aqui: https://stackoverflow.com/questions/55677874/failed-to-launch-emulator-error-emulator-didnt-connect-within-60-seconds

Já foi resolvido, não tinha feito todos os passos para configurar o ambiente como configurar a SDK e o path, pode apagar o tópico.

Ótimo!

Como foi você quem criou esse tópico, somente você pode finalizar ele.

Bons estudos!