我正在做一个React Native项目。它有一个错误。
这个错误让APP退出(它可以运行一段时间,但突然......刚刚消失)。所以它没有报告错误。我怎样才能找出问题所在?
我的APP使用react-native-bluetooth-serial。
答案 0 :(得分:0)
您是否正在模拟器上运行它。 如果是这样,您必须使用真实设备进行测试,因为模拟器无法访问蓝牙外设。 希望这会有所帮助。
答案 1 :(得分:0)
您可以使用Genymotion或真实设备来使用支持蓝牙功能的应用。为了测试你的bug,你也可以远程使用" Debug JS"本机开发工具的反应特征。
要在真实设备中启用开发工具,请摇动设备并显示开发菜单。在模拟器中,您可以按Ctrl + M启用开发菜单。那么你可以远程选择" Debug JS"将以镀铬打开。如果您熟悉Web开发,那么您可能已经使用过" Inspect element"功能将打开开发工具。
答案 2 :(得分:0)
答案是对的。您可能正在使用不支持蓝牙的模拟器。
要了解有关崩溃的更多信息,您可以本地检查日志。对于android,只需在你的android文件夹中运行它
foreach
或者您可以使用
let x_list (list x0 x1 x2 x3 x4 )
foreach x_list [
[x] ->
print(x)
]