Solucionado (ver solução)
Solucionado
(ver solução)
3
respostas

[Bug] Falha de conexão depois de escanear o QR Code

Galera, estou tendo esse problema tanto na configuração em minha máquina local quanto na instalação no Github Codespaces. A versão web funciona corretamente, mas quando eu escaneio o QR Code não consigo carregar no celular de forma nenhuma.

Erro no aplicativo Expo GoJá tentei esses tutoriais, nenhum funcionou: https://github.com/expo/expo-cli/issues/134 https://github.com/expo/create-react-native-app/issues/876 https://medium.com/@colin_78999/solving-network-response-timed-out-when-using-expo-on-windows-b486c22d5584

Já tentei com túnel, sem túnel, mudando IP, mudando rede...

Além disso, não sei se está relacionado a nova versão do Expo, mas essa página também não está aparecendo para mim, apenas as informações do terminal. Página não carrega

Alguém me empresta uma luz?

Obrigada :D

3 respostas

Olá, Jady! tudo bem?

Entendo que você esteja enfrentando problemas ao escanear o QR Code e carregar o aplicativo no celular. Vou tentar te ajudar com isso!

Primeiramente, é importante mencionar que existem várias razões pelas quais a conexão pode falhar após escanear o QR Code. Vou sugerir algumas soluções que podem resolver o problema.

  1. Verifique a conectividade: Certifique-se de que seu dispositivo móvel esteja conectado à mesma rede Wi-Fi que sua máquina. A conexão deve ser estável e confiável para garantir a transferência de dados.

  2. Verifique as dependências: Certifique-se de ter instalado todas as dependências necessárias para o projeto React Native. Verifique se você possui o Node.js, o npm (ou Yarn) e o Expo CLI instalados corretamente. Você pode verificar as versões instaladas executando os comandos node -v, npm -v (ou yarn -v) e expo --version no terminal.

  3. Verifique o arquivo package.json: Certifique-se de que o arquivo package.json do seu projeto esteja configurado corretamente. Verifique se todas as dependências estão listadas corretamente, incluindo o Expo e as versões compatíveis. Certifique-se também de que as configurações do Expo estão definidas corretamente, como o nome do aplicativo e as permissões necessárias.

  4. Verifique o código do QR Code: Verifique se o QR Code que você está escaneando corresponde ao aplicativo React Native que você está tentando executar. Às vezes, um QR Code pode estar desatualizado ou não estar vinculado ao projeto correto. Verifique se o código está correto e atualizado.

  5. Verifique o ambiente de desenvolvimento: Certifique-se de que você está executando o ambiente de desenvolvimento corretamente. Verifique se o servidor de desenvolvimento está sendo executado e se não há erros ou mensagens de aviso no terminal. Caso esteja usando o Expo CLI, você pode iniciar o servidor executando o comando expo start no diretório do seu projeto.

  6. Verifique as configurações de firewall/antivírus: Em alguns casos, as configurações do firewall ou do antivírus podem interferir na conexão entre o servidor de desenvolvimento e o dispositivo móvel

  7. Tenta iniciar um projeto novo do zero e observar se o erro vai continuar, as vezes pode ter sido algo na instação do projeto.

obs: sobre a tela que abre no navegador quando inicia o projeto, depois de uma atualização no expo ela não aparece mais mesmo, fica tudo no terminal agora.

Eu espero que tenha ajudado alguma dessas dicas e se o problema persitir estou por aqui

Abraço e bons estudos!

eu tbm tenho o mesmo problema e tbm tô tendo ums problemas pra logar a minha conta no app toda vez que eu preencho os campos com os meus dados fica dando código quebrado

solução!

O meu funcionou localmente depois que eu desinstalei absolutamente tudo e rodei os seguintes comandos para criar um novo projeto:

npm install nxp
npx create-expo-app app_name
cd app_name
npx expo start

No Codespace ainda não cosegui fazer com que o app funcionasse.