React-Native 应用程序在 android 设备上立即崩溃,但在模拟器上运行良好

Posted

技术标签:

【中文标题】React-Native 应用程序在 android 设备上立即崩溃,但在模拟器上运行良好【英文标题】:React-Native app crashes immediately on android device, but works fine on simulator 【发布时间】:2020-11-01 17:34:09 【问题描述】:

从初始化项目开始,它曾经在移动设备和模拟器上都可以正常工作 2 周,但从昨天开始,它只能在 android 模拟器中正常运行,而在物理设备中却不能正常运行。它立即崩溃,并且控制台中没有显示任何日志。就是普通的成功日志。

只有在我打开调试器的情况下,它才能在 android 设备上正常工作!

我什至创建了一个新的 react-native 项目并将我编写的代码复制粘贴到其中,但结果是一样的。

编辑:这是我得到的错误:

【问题讨论】:

这听起来像是代码中的竞争条件。使用调试器会使事情变慢,以至于不会发生竞争条件。我建议创建一个新项目并确保无需修改即可运行,然后逐步重新引入代码,直到找到问题为止。 【参考方案1】:

原来是我的一些使用不透明度的组件有问题

【讨论】:

以上是关于React-Native 应用程序在 android 设备上立即崩溃,但在模拟器上运行良好的主要内容,如果未能解决你的问题,请参考以下文章

sh 在Androi设备上录制屏幕

如何在 react-native 中定位移动应用的用户?

在 React-Native 移动应用程序中处理数据的最佳方法是啥?

如何在 react-native 中更改应用程序的显示名称

Facebook在android的react-native应用程序中登录

React-Native 远程调试器无法在 iPhone 上运行