React 本机开发者菜单不会显示在 Android Studio 模拟器上

Posted

技术标签:

【中文标题】React 本机开发者菜单不会显示在 Android Studio 模拟器上【英文标题】:React native developer menu won't show on Android Studio emulator 【发布时间】:2018-11-07 11:09:22 【问题描述】:

react-native-cli: 2.0.1 反应原生:0.52.3

我使用的是 android Studio 3.1.2。启动了一个模拟器,然后运行react-native run-android。一切构建成功。但是,我无法在模拟器上显示开发人员菜单。对于 mac 用户,它应该是一个简单的 command + madb shell input keyevent 82(根据 facebook doc),但我得到了这个:

如果我在应用运行时command + m,它没有响应。

【问题讨论】:

你解决了吗?我也面临同样的问题 【参考方案1】:

如果模拟器是新提取的(并且您没有更改默认设置),则需要配置模拟器以向程序发送关键命令。

打开模拟器后,进入其设置,确保Send keyboard shortcuts设置为Send keyboard shortcuts to: Emulator Controls

来源:React Native Debug Menu does not open - Android CMD + M

【讨论】:

你看到了吗? github.com/facebook/react-native/issues/18515 没看到这个。我猜这仍然是一个错误? 不幸的是,这是官方 GitHub 的指示。如果你有 GitHub,我会提交另一个错误请求,可能会引起更多关注。 不过,我会问,你为什么使用版本 52 而不是更新的版本 55? 我不认为它会有所作为。也许值得尝试使用 v55。谢谢!

以上是关于React 本机开发者菜单不会显示在 Android Studio 模拟器上的主要内容,如果未能解决你的问题,请参考以下文章

我们可以在cordova中识别UIGesture吗(在cordova中显示本地侧菜单的本机手势)

如何更改本机推送通知状态栏图标?

在某些设备中未显示 React 本机 Firebase 通知提示

谷歌地图可以在模拟器上工作,但不能在 React 本机 APP 的 android 设备上工作

在 React 本机键盘仅在 IOS 的模态上显示,在 android 中工作正常

Visual Studio 2017 上的 Xamarin 本机 Windows 应用程序开发