我正在使用react-native-cli
制作React Native App。它工作正常,并成功安装在我连接的设备上,但我无法在其上打开开发菜单。
没有硬件菜单按钮,shake device
也无效。
还有其他方法可以打开开发菜单吗?
或者这个小米设备特有的bug和无法在MI上打开开发菜单吗?
电话:Mi Note 3 React Native:0.39.2
答案 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)
答案 5 :(得分:0)
我得到了小米Mi 8,经过许多小时,我发现如何显示开发菜单。
在此设备中,问题在于当您发送命令时:
adb shell input keyevent 82
与在设备上单击“菜单按钮”相同。
简而言之,如果您想在装有miui的最新设备上显示开发菜单,则必须在菜单按钮上执行“ 长按”(不要单击“简单”)
祝一切顺利!