SDK39 上未处理的承诺拒绝 - SplashScreen

Unhandled promise rejection on SDK39 - SplashScreen

我已经迁移到 SDK 39。在生产模式下加载 react-native + expo 项目时,expo 抛出以下黄色消息:

[Unhandled promise rejection: Error: No native splash screen registered for provided activity. Please configure your application's main Activity to call 'SplashScreen.show'

我完全不知道这个错误可能来自哪里。我尝试在屏幕渲染时使用 AppLoading,但没有效果。

我想了解正在发生的事情,并且至少想找到一种方法来忽略错误而不影响应用程序的工作流程。

问题出在 Expo 客户端。 Expo 团队知道这个问题,他们将在下一个补丁中修复它,因为它指出 this expo thread

未处理的承诺拒绝:错误:没有为提供的 activity 注册本机闪屏。请配置您应用程序的主 Activity 以调用 'SplashScreen.show' (https://github.com/expo/expo/tree/master/packages/expo-splash-screen#-configure-android).]

https://forums.expo.io/t/unhandled-promise-rejection/44105