Fala Rodrigo,

Acredito que o problema mencionado do GitHub seja diferente do seu.

O erro que você postou está dizendo que não foi possível encontrar o arquivo apk (ou seja, o projeto android não foi compilado ainda).

No artigo, estamos sempre rodando react-native run-android e isso faz com que o apk seja gerado. Você também precisa de um AVD (Android Virtual Device), que no nosso caso, é o NEXUS_5X_API_23, e claro, do Metro Bundler rodando (pois estamos compilando para debug e não release), ou seja, seu ambiente completo de desenvolvimento de React Native para Android deve estar rodando.

Para fazer o repositório de exemplo funcionar, assim como um projeto React Native, você deve:

  • fazer o git clone, git clone git@github.com:oieduardorabelo/react-native-detox-e-android.git
  • entrar no novo diretório e instalar as depêndencias, yarn install
  • iniciar o Metro Bundler, yarn start
  • em uma nova aba, realizar o build, pode ser com a CLI do Detox, yarn detox build
  • em seguida, se certificando que você tenha a AVD do exemplo, rodar yarn e2e:android:debug
  • os testes irão rodar e falhar, o que é esperado, aí vai de você alterar os arquivos em e2e

Acabei criando um vídeo com as etapas acima para confirmar que funciona como o esperado:

Espero que o tenho ajudado!

Written by

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store