Couldn't start project on Android:

I follow the exact instruction to install Genymotion emulator. After setting the path and can run adb from terminal. I got the message as follow.
///
Couldn’t start project on Android: Error running adb: No Android device found. Please connect a device and follow the instructions here to enable USB debugging:
Cómo ejecutar apps en un dispositivo de hardware  |  Desarrolladores de Android  |  Android Developers. If you are using Genymotion go to Settings → ADB, select “Use custom Android SDK tools”, and point it at your Android SDK directory.
///
any help?

Thanks

Are able to run exp android from terminal in the project root directory?

No. I just run it and show the message as follow:
/////
H:\GitProject\reactNative\aweson>exp android
[exp] Making sure project is set up correctly…
[exp] Your project looks good!
[exp] Couldn’t start project on Android: Error running adb: No Android device found. Please connect a device and follow the instructions here to enable USB debugging:
Cómo ejecutar apps en un dispositivo de hardware  |  Desarrolladores de Android  |  Android Developers. If you are using Genymotion go to Settings → ADB, select “Use custom Android SDK tools”, and point it at your Android SDK directory.
////////

I found one problem with VirtualBox failed to start for ? reason. That’s why I tried to remove first and reinstall again. It’s still not work. Is the Expo must run under Genymotion? can Expo run with Android studio virtual device?

Thanks,

OK. Fixed problem. I need to install latest VirtualBox version for Windows 10. That’s all I need. Old version like 5.0.xx will not work under Windows 10 lasted build.

Great, glad you figured it out

Hello. I’m having the same issue as described above despite having the latest version of Virtual Box. Followed the same steps. I’m on Mac. Many thanks for input on this.

I check the event log under windows 10 to find out which part of process is not working. Virtual box failed to start. So I google and check the web site for solution. I don’t know the Mac system has the event log function for you to isolate the problem.

Many thanks, will look into it.

Couldn’t start project on Android: Error running adb: No Android device found. Please connect a device and follow the instructions here to enable USB debugging: Cómo ejecutar apps en un dispositivo de hardware  |  Desarrolladores de Android  |  Android Developers. If you are using Genymotion go to Settings → ADB, select “Use custom Android SDK tools”, and point it at your Android SDK directory.

INFO im also same problem please help me

Para está acessando este artigo pressupomos que você já tem um projeto React Native já criado e que está tentando executá-lo em um dispositivo virtual criado no Genymotion e está retornando a mensagem: device ‘adb’ not found.

Abra o Oracle VM e o Genymotion.

1- No Oracle VM, execute a imagem do dispositivo criado no Genymotion, dando dois cliques sobre ela, isso reservará um IP para seu dispositivo android.

2- No Genymotion, inicie o dispositivo virtual dando dois cliques ou clicando com o botão direito e clicando em “Start”.

Aguarde toda a interface do dispositivo carregar.

Abra o Terminal e acesse a pasta onde está o projeto criado, digite o comando “expo cliente:install:android” e pressione “Enter”. Surgirá a mensagem, pressione “y” para confirmar.

No Terminal surgirá a seguinte mensagem: device ‘adb’ not found, mas tudo bem até aí.

Digite o comando “expo start” para iniciar o projeto e abrir o Metro Bundler no navegador.

Veremos o momento que surge o problema: No Terminal pressionei “a” para abrir o Expo e a aplicação no dispositivo emulado no Genymotion. Nesse instante surge o erro destacado em vermelho: “Couldn’t start project on Android: Error running adb: device ‘adb’not found” “Error running adb: device ‘adb’ not found”. No meu caso o emulador continua funcionando e não acontece nenhuma modificação no dispositivo virtual (smartphone emulado).

A solução que resolveu: Na tela acima pressionei “shift+a”: Selecionei o dispositivo emulado no Genymotion, no meu caso “ Custom (device).

O Expo será executado no dispositivo emulado e carregará a aplicação.

Na tela da aplicação do projeto será apresentada no dispositivo emulado.

Nota: Essa é uma aplicação simples “Hello World” criada com o intuito de auxiliar na explicação de como resolver o problema/erro mencionado acima.

Gastei um bom tempo tentando achar essa solução, espero que seja útil aos demais.