1
resposta

Erro na criaçao do Projeto android

Quando uso o comando "react-native init InstaluraMobil" ele não cria os arquivos index.android.js e index.ios.js .

20/03/2018  19:40    <DIR>          .
20/03/2018  19:40    <DIR>          ..
20/03/2018  19:38                34 .babelrc
20/03/2018  19:38               114 .buckconfig
20/03/2018  19:38             1.483 .flowconfig
20/03/2018  19:38                16 .gitattributes
20/03/2018  19:38               763 .gitignore
20/03/2018  19:38                 2 .watchmanconfig
20/03/2018  19:38    <DIR>          android
20/03/2018  19:38             1.184 App.js
20/03/2018  19:38                67 app.json
20/03/2018  19:38               131 index.js
20/03/2018  19:38    <DIR>          ios
20/03/2018  19:40    <DIR>          node_modules
20/03/2018  19:40           341.956 package-lock.json
20/03/2018  19:40               484 package.json
20/03/2018  19:38    <DIR>          __tests__
              11 arquivo(s)        346.234 bytes
               6 pasta(s)   560.216.899.584 bytes disponíveis

Dai utilizando o comando "react-native run-android", da esse erro:

Could not install the app on the device, read the error above for details. Make sure you have an Android emulator running or a device connected and have set up your Android development environment: https://facebook.github.io/react-native/docs/getting-started.html
1 resposta

Fala José, tudo bem ?

A partir do release 0.49 o React Native já não cria os dois arquivos de index separados por plataforma. Inseri um item de "Para saber mais" (https://cursos.alura.com.br/course/react-native-parte-1/task/30893) mostrando explicando justamente a mudança, que não configura problema algum. Do ponto de vista prático nada muda pra nós desenvolvedores com a linguagem.

Já sobre o resultado do comando react-native run-android, já devemos investigar melhor...

Após a construção do projeto, você rodou o react packager através do comando: react-native start na pasta da aplicação ?

Antes de tentar rodar, você subiu corretamente o emulador Android no Android Studio ?

É preciso já ter o emulador rodando! Essa parte da mensagem atenta para isso: Make sure you have an Android emulator running or a device connected and have set up your Android development environment -> Verifique se você está com um emulador rodando ou um dispositivo físico conectado...

Você configurou as variáveis de ambiente expondo os binários do Android corretamente ? and have set up your Android development environment -> Aqui fala sobre o ambiente Android estar devidamente configurado

Dê uma olhada nessas questões sobre o ambiente.. Todas as etapas estão cobertas pelo exercício de montagem de ambiente. Veja se não ficou faltando algo...

Caso persista o problema, poste aqui novamente, sempre deixando o máximo do log de erros disponível pra gente poder dar uma olhada.

Espero ter ajudado. Abraço!