Executando verificação de segurança...
1

Salve Juliano!

Obrigado pelo comentário! Infelizmente não era isso mesmo, essa propriedade neme meio que serve apenas como um indentificador então acaba não interferindo nisso, mesmo o nome estando errado ali, fiz a build e o erro persiste mesmo.

Eu imagino que estou fazendo algo relacionado a buid errado, fiz um teste aqui de usar aquela opção de npx create-expo-app my-app --template e escolhi inciar o projeto com o template navgation (typescript) e fiz a build da mesma forma que estava fazendo no meu app pesoal e ao instalar o apk gerou o mesmo problema de apenas abrir a tela de splash e já fechar o app.

Imagino que seja alguma configuração incorreta no app.json ou no eas.json, encontro muito pouco conteúdo sobre isso mesmo. O processo que estou fazendo é o seguinte:

Estando logado na minha conta do expo efetuo o comando:

eas build:configure

Esse processo vai criar o arquivo eas.json que apenas adiciono o código abaixo dentro do perfil 'previw' ficando da seguinte forma (seguindo essa documentação):

[...]
"preview": {
      "distribution": "internal",
      "android": {
        "buildType": "apk"
      }
    }
[...]

Após isso executo o comando:

eas build -p android --profile preview

Eu imagino que não estou fazendo alguma configuração obrigatória ou esquecendo algo mesmo, caso lembre de alguma configuração que não estou fazendo, agradeço muito!

Carregando publicação patrocinada...
1

Sei que ja se passou 1 ano mas gostaria de saber se descobriu, estou começando agora e minha app com drawnavigator funciona perfeitamente no expo go mas quando eu faço o build ela carrega mas na primeira navegação a tela fica branca como se estivesse travada, ja mudei a estrutura diversas vezes mas nao roda! encontrou alguma solução. o draw navigator é aquele menu lateral e o funcionamento é muito parecido ao stack navigator

2

Bom dia!

Então na época eu tinha seguido um tutorial da internet pra fazer a navegação e parecia tudo certo, porém quando fazia o build ele quebrava totalmente, eu nao cheguei a descobrir o que era, mas foi possível resolver refazendo a parte de navegação do app seguindo exatamente o que está na documentação.

https://reactnavigation.org/docs/getting-started

https://reactnavigation.org/docs/drawer-based-navigation/

Refazendo o processo seguindo a documentação deu certo, muito provável que o tutorial que eu assisti estava usando alguma versão mais antiga e mudou algo.

Pelo que você me contou tem grandes chances de ser um problema relacionado a navegação mesmo.

1

Lucas, acho que tem dependências faltando, por exemplo, no app.json tem o userInterfaceStyle e backgroundColor, eles precisam do expo-system-ui instalado, isso pq essa dependência habilita o bloqueio nativo da interface com base no app.json.
Instala ela e veja se resolve:
npx expo install expo-system-ui

Outra dependência é o uso do splash e/ou quando configura o resizeMode, eles dependem do expo-splash-screen, porque quando vc configura o posicionamento da tela com splash no app.json, só vai funcionar se o expo-splash-screen estiver instalado no projeto.

npx expo install expo-splash-screen

Testa isso e veja se resolve.

1

Opa Juliano!
Infelizmente não foi o suficiente, eu estava tentando explorar a ideia de que seria algo relacionado a alguma dependência que estava faltando, intalei também a react-native-safe-area-context e a react-native-screens que aparentemente são necessárias para usar o react navgation independente se vai usar apenas a navegação via drawer.

Eu até imaginava que poderia ser algo relacionada a alguma dependência, mas não consegui localizar nada a mais, até se você souber alguma forma de buscar algum log de erro do app.

Obrigado pela ajuda Juliano!