Как открыть меню dev на своем реальном устройстве на реальном устройстве

Я уже видел ряд пограничных случаев и странный интерфейс разработчика.

Из «встряхивания вашего устройства» , который действительно непрактичен, специально с планшетом

Чтобы обойти студию Android для имитации нажатия кнопки.

Есть ли последовательный способ сделать это? Разве мы не можем использовать intern API для запуска отладочной кнопки в нашем приложении для запуска такого меню, как navigator.popUpDevMenu() ?

А если нет, как вы встряхните планшет, чтобы заставить его работать. Это предназначено для того, чтобы решить, как настроить HMR на реальном устройстве . React native улучшает опыт разработки, но я бы сказал, что эта вещь немного замедляет его.

Если вы находитесь на Mac, есть удобный инструмент под названием Frappe. https://github.com/niftylettuce/frappe

Вы можете использовать эту команду из оболочки

 adb shell input keyevent 82 

EDIT : это решение работает только для устройств Android и относится к числу хаков, предложенных в вопросе выше. Так что это можно сделать лучше. Однако он выбран как действительный ответ, пока это не произойдет.