1
resposta

ERRO

WARN expo-app-loading is deprecated in favor of expo-splash-screen: use SplashScreen.preventAutoHideAsync() and SplashScreen.hideAsync() instead. https://docs.expo.dev/versions/latest/sdk/splash-screen/ at AppLoading (http://192.168.0.108:19000/node_modules%5Cexpo%5CAppEntry.bundle?platform=android&dev=true&hot=false:101222:36) at App (http://192.168.0.108:19000/node_modules%5Cexpo%5CAppEntry.bundle?platform=android&dev=true&hot=false:100836:46) at withDevTools(App) (http://192.168.0.108:19000/node_modules%5Cexpo%5CAppEntry.bundle?platform=android&dev=true&hot=false:100525:27) at RCTView at View (http://192.168.0.108:19000/node_modules%5Cexpo%5CAppEntry.bundle?platform=android&dev=true&hot=false:48168:43) at RCTView at View (http://192.168.0.108:19000/node_modules%5Cexpo%5CAppEntry.bundle?platform=android&dev=true&hot=false:48168:43) at AppContainer (http://192.168.0.108:19000/node_modules%5Cexpo%5CAppEntry.bundle?platform=android&dev=true&hot=false:48045:36) at main(RootComponent) (http://192.168.0.108:19000/node_modules%5Cexpo%5CAppEntry.bundle?platform=android&dev=true&hot=false:84559:28)

ESTOU COM ESTE ERRO, NAO CONSEGUI RESOLVER, PEGUEI O CODIGO NO GIT PQ O MEU ESTAVA DANDO ERRO E APARECEU ESTE ERRO AGORA
1 resposta

Olá Jean!

O erro que você está enfrentando é um aviso informando que o pacote "expo-app-loading" está obsoleto e que você deve usar as funções "SplashScreen.preventAutoHideAsync()" e "SplashScreen.hideAsync()" do pacote "expo-splash-screen" em seu lugar.

Para tentar resolver esse problema, você precisa substituir todas as ocorrências de "expo-app-loading" por "expo-splash-screen" em seu código. Além disso, você deve importar as funções necessárias do pacote "expo-splash-screen" e usá-las em seu código.

Aqui está um exemplo de como você pode tentar fazer isso:

import * as SplashScreen from 'expo-splash-screen';

// ...

SplashScreen.preventAutoHideAsync()
  .then(() => {
    // Seu código aqui
  })
  .catch((error) => {
    console.log(error);
  })
  .finally(() => {
    SplashScreen.hideAsync();
  });

Certifique-se de substituir todas as ocorrências de "expo-app-loading" por "expo-splash-screen" e importar as funções corretamente.

Espero que isso resolva o seu problema! Se tiver mais alguma dúvida, é só me dizer. Espero ter ajudado e bons estudos!

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software