世博会申请无法启动

时间:2018-06-03 14:02:54

标签: react-native expo

我在使用其中一个应用时遇到了奇怪的行为。它构建良好,开发和生产构建都经过QA测试,App被批准用于生产部署。

应用程序上线并且没问题,但是一两天后没有人能够打开应用程序(应用程序市场的全新安装无法解决问题)。

在Android平台上显示蓝屏(带有一些空指针异常),在iOS上显示白屏并且未加载应用程序(并且没有显示任何错误)。

我无法追踪重现问题的方法,在日志文件中找不到任何特别的东西。似乎我们的代码根本没有被执行,它在expo堆栈中的某个地方失败了。 唯一的线索来自Android平台。蓝屏显示以下错误消息:

尝试在空对象引用上调用虚方法'boolean java.lang.String.equals(java.lang.Object)'。

世博会版:26.0.0

1 个答案:

答案 0 :(得分:2)

启动时,应用程序尝试获取一些不可用的网络资源。

我通过向网络资源获取机制添加适当的错误处理来解决了这个问题。

课程学到了。不应该假设应用程序始终可以使用任何网络资源。