Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

[Bug] Estou enfrentando esses erros, alguém pode me ajudar?

Could not determine the dependencies of task ':app:compileDebugJavaWithJavac'. PS C:\Users\jhonatta-silva\Downloads\Projects\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 8 workers... info JS server already running. 'adb' is not recognized as an internal or external command, operable program or batch file. 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\jhonatta-silva\Downloads\Projects\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\jhonatta-silva\Downloads\Projects\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\jhonatta-silva\Downloads\Projects\orgsHooks\node_modules\@react-native-community\cli-platform-android\node_modules\execa\index.js:174:9)
at C:\Users\jhonatta-silva\Downloads\Projects\orgsHooks\node_modules\@react-native-community\cli-platform-android\node_modules\execa\index.js:278:16
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
at async runOnAllDevices (C:\Users\jhonatta-silva\Downloads\Projects\orgsHooks\node_modules\@react-native-community\cli-platform-android\build\commands\runAndroid\runOnAllDevices.js:109:5)
at async Command.handleAction (C:\Users\jhonatta-silva\Downloads\Projects\orgsHooks\node_modules\@react-native-community\cli\build\index.js:192:9)

info Run CLI with --verbose flag for more details. PS C:\Users\jhonatta-silva\Downloads\Projects\orgsHooks>

1 resposta
solução!

Olá, Jhonatta! Espero que esteja tudo bem.

Pelo que pude perceber, o erro que você está enfrentando é relacionado ao Android SDK. O erro diz que o local do SDK não foi encontrado. Você pode resolver isso de duas maneiras:

  1. Definindo a localização com uma variável de ambiente ANDROID_SDK_ROOT.
  2. Definindo o caminho do sdk.dir no arquivo local.properties do seu projeto.

Para definir a variável de ambiente ANDROID_SDK_ROOT, você precisa seguir os passos abaixo:

  • No Windows, vá em Painel de Controle -> Sistema e Segurança -> Sistema -> Configurações avançadas do sistema -> Variáveis de ambiente.
  • Clique em "Novo" na seção Variáveis do sistema.
  • No campo "Nome da variável", digite "ANDROID_SDK_ROOT".
  • No campo "Valor da variável", digite o caminho para a sua pasta do Android SDK. Normalmente, fica em "C:\Users{username}\AppData\Local\Android\Sdk", onde {username} é o seu nome de usuário.

Se preferir definir o caminho do sdk.dir no arquivo local.properties do seu projeto, você pode seguir os passos abaixo:

  • Vá até a pasta do seu projeto e navegue até a pasta 'android'. Dentro dela, você deve encontrar um arquivo chamado 'local.properties'.
  • Abra este arquivo e você deve ver uma linha que começa com 'sdk.dir='. Se essa linha não existir, você pode adicioná-la.
  • Insira o caminho para a sua pasta do Android SDK após o '=', como 'sdk.dir=C:\Users\{username}\AppData\Local\Android\Sdk', onde {username} é o seu nome de usuário.

Além disso, o erro também menciona que 'adb' não é reconhecido como um comando interno ou externo. 'adb' é o Android Debug Bridge, que é uma ferramenta que permite a comunicação entre o seu computador e o dispositivo Android. Para resolver isso, você precisa adicionar o caminho para a pasta 'platform-tools' do Android SDK à sua variável de ambiente PATH. Você pode fazer isso da seguinte maneira:

  • No Windows, vá em Painel de Controle -> Sistema e Segurança -> Sistema -> Configurações avançadas do sistema -> Variáveis de ambiente.
  • Na seção Variáveis do sistema, encontre a variável chamada 'Path' e clique em 'Editar'.
  • Clique em 'Novo' e adicione o caminho para a pasta 'platform-tools' do Android SDK, que normalmente é "C:\Users{username}\AppData\Local\Android\Sdk\platform-tools", onde {username} é o seu nome de usuário.

Espero que essas instruções possam ajudar a resolver o problema. Lembre-se de substituir {username} pelo seu nome de usuário real. E lembre-se, essas são sugestões baseadas no erro que você compartilhou e pode haver outras causas para o problema.

Espero ter ajudado e bons estudos!