我将2013 Nexus 4升级到Android 5.1,我正在使用Navigator组件进行导航,使用它来开发一个带有https://github.com/ideacreation/react-native-barcodescanner的反应原生Android应用。
这是我的反应版本
"react": "15.0.2",
"react-native": "0.26.1",
"react-native-barcodescanner": "2.0.0"
在初步部署react-native run-android之后,我通常会在开发期间运行:
adb -d reverse tcp:8081 tcp:8081
react-native start
adb logcat *:S ReactNative:V ReactNativeJS:V
每次我更新我的index.android.js(只有我正在更改的文件)时,我会愤怒地将手机摇到Reload JS。该应用程序会不时崩溃手机(屏幕变黑,我必须长按电源按钮重新启动)。我会说这可能每15分钟发生一次,无论我是否正在扫描某些东西,有时我重新加载JS之后。我的手机永远不会崩溃,否则运行任何其他应用程序。
问题:
在我的窗口adb logcat中,没有迹象表明手机崩溃时出了什么问题。 react-native / Android开发中有哪些工具集可以帮助跟踪崩溃的错误?回到我使用Windows CE时,如果我们通过Visual Studio连接了内核调试器,那么引发的异常会触发调试器中断并使用完整的callstack,您可以在现场调试设备崩溃的原因。如果设备内存不足,也会有很多调试打印输出。有类似的东西吗?感谢。