如何在真实设备上打开react-native的dev菜单

我已经看到许多边界案例和奇怪的开发人员界面。

从“摇动您的设备”开始,这实际上是不切实际的,尤其是在平板电脑上

要在Android Studio周围工作以模拟按钮按下。

有一致的方法吗?我们不能使用内部API在我们的应用程序中使用调试按钮来启动菜单navigator.popUpDevMenu()吗?

如果没有,如何摇动平板电脑使其正常工作。这也旨在解决[如何在实际设备上配置HMR。React

native确实改善了开发体验,但是我要说的是,某些事情会使它稍微慢一些。

回答:

如果您使用的是Mac,则有一个名为Frappe的便捷工具。https://github.com/niftylettuce/frappe

您可以从外壳使用此命令

adb shell input keyevent 82

如果尚未运行,react-native run-android或者在运行后设备已断开连接react-native run-

android。您需要重新启用开发服务器端口。您可以运行此命令,然后使用上一个命令再试一次

adb reverse tcp:8081 tcp:8081

:此解决方案仅适用于android设备,并且是上述问题中提出的黑客之一。因此这是可改进的。但是,在发生这种情况之前,它被选为有效答案。

以上是 如何在真实设备上打开react-native的dev菜单 的全部内容, 来源链接: utcz.com/qa/411254.html

回到顶部