无法在小米设备上打开开发菜单

时间:2016-12-18 11:55:03

标签: android reactjs react-native

我正在使用react-native-cli制作React Native App。它工作正常,并成功安装在我连接的设备上,但我无法在其上打开开发菜单

没有硬件菜单按钮,shake device也无效。

还有其他方法可以打开开发菜单吗?

或者这个小米设备特有的bug和无法在MI上打开开发菜单吗?

电话:Mi Note 3 React Native:0.39.2

6 个答案:

答案 0 :(得分:8)

对于xiaomi设备,您需要启用security->permissions->app name -> popup

的弹出式权限

来源:https://github.com/facebook/react-native/issues/2754#issuecomment-140815500

答案 1 :(得分:6)

在我的Redmi 4X上,我需要按住“菜单”按钮打开“开发菜单”选项。

要验证此选项,您可以转到: 设置 - >附加配置 - >按钮和手势快捷方式 - >显示菜单

PS:正如 palaniraja 所说,你也需要启用弹出权限。

答案 2 :(得分:4)

设备连接后(检查adb devices -l),您可以使用命令:

adb shell input keyevent KEYCODE_MENU

答案 3 :(得分:0)

我有奇怪的行为,昨天它工作得很好,但今天不行。为了解决这个问题,我重新启动了设备并帮助了我。

答案 4 :(得分:0)

确保您已启用 显示弹出窗口

设置> 权限> 权限

enter image description here

答案 5 :(得分:0)

我得到了小米Mi 8,经过许多小时,我发现如何显示开发菜单。

在此设备中,问题在于当您发送命令时:

adb shell input keyevent 82

与在设备上单击“菜单按钮”相同。

简而言之,如果您想在装有miui的最新设备上显示开发菜单,则必须在菜单按钮上执行“ 长按”(不要单击“简单”)

祝一切顺利!