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

Error: Command failed: adb shell am start -n com.orgshooks/com.orgshooks.MainActivity

Boa note pessoal,

Estou com esse erro abaixo ao tentar rodar o comando: npx react-native run-android, será quem alguém sabe tratar o erro?

Obs: Já estou com o outro terminal usando o comando: npx react-native start.

BUILD SUCCESSFUL in 17s
31 actionable tasks: 2 executed, 29 up-to-date
info Connecting to the development server...
warn Failed to connect to development server using "adb reverse": spawnSync adb ENOENT
info Starting the app...
'adb' não é reconhecido como um comando interno
ou externo, um programa operável ou um arquivo em lotes.
error Failed to start the app.
Error: Command failed: adb shell am start -n com.orgshooks/com.orgshooks.MainActivity
    at makeError (C:\Users\user\orgsHooks\node_modules\@react-native-community\cli-platform-android\node_modules\execa\index.js:174:9)
    at module.exports.sync (C:\Users\user\orgsHooks\node_modules\@react-native-community\cli-platform-android\node_modules\execa\index.js:338:15)
    at tryLaunchAppOnDevice (C:\Users\user\orgsHooks\node_modules\@react-native-community\cli-platform-android\build\commands\runAndroid\tryLaunchAppOnDevice.js:58:22)
    at C:\Users\user\orgsHooks\node_modules\@react-native-community\cli-platform-android\build\commands\runAndroid\runOnAllDevices.js:119:39
    at Array.forEach (<anonymous>)
    at runOnAllDevices (C:\Users\user\orgsHooks\node_modules\@react-native-community\cli-platform-android\build\commands\runAndroid\runOnAllDevices.js:117:48)
    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
    at async Command.handleAction (C:\Users\user\orgsHooks\node_modules\@react-native-community\cli\build\index.js:192:9)
info Run CLI with --verbose flag for more details.
1 resposta
solução!

Esse erro geralmente ocorre quando o comando adb não é reconhecido pelo sistema operacional. O adb é uma ferramenta do Android Debug Bridge que permite a comunicação entre o computador e o dispositivo Android.

Uma possível solução para esse problema é adicionar o diretório onde o adb está localizado ao PATH do sistema. Dessa forma, o sistema operacional será capaz de reconhecer o comando.

Aqui está um exemplo de como adicionar o diretório do adb ao PATH no Windows:

  1. Abra o Painel de Controle e acesse as Configurações Avançadas do Sistema.
  2. Clique em "Variáveis de Ambiente".
  3. Na seção "Variáveis do Sistema", encontre a variável "Path" e clique em "Editar".
  4. Clique em "Novo" e adicione o caminho para o diretório do adb. Por exemplo, C:\Android\platform-tools.
  5. Clique em "OK" em todas as janelas para salvar as alterações.

Depois de adicionar o diretório do adb ao PATH, feche e abra novamente o terminal e tente executar o comando npx react-native run-android novamente.

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