代码之家  ›  专栏  ›  技术社区  ›  WeMakeSoftware

expo应用程序未启动

  •  4
  • WeMakeSoftware  · 技术社区  · 8 年前

    我的一个应用程序出现了奇怪的行为。它构建良好,开发和生产构建都由qa测试,app被批准用于生产部署。

    应用程序上线了,一切正常,但一两天后,没有人能够打开应用程序(从应用程序市场重新安装并不能解决问题)。

    在android平台上显示蓝屏(有一些空指针异常),在ios上显示白屏,应用程序没有加载(也没有显示任何错误)。

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

    试图在空对象引用上调用虚拟方法'BooLang.Lang.Studio.Erras(java. Lang.Object)”。

    世博版:26.0.0

    1 回复  |  直到 8 年前
        1
  •  2
  •   WeMakeSoftware    8 年前

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

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

    吸取了教训。不应假定应用程序始终可以使用任何网络资源。