2016-06-15 17 views
10

Tôi đã thấy một số trường hợp đường viền và giao diện nhà phát triển lạ.Làm cách nào để mở menu dev gốc của phản ứng trên thiết bị thực

Từ "shake your device", mà thực sự là không thực tế, đặc biệt với một viên thuốc

Để working around Android studio để mô phỏng một nút bấm.

Có cách nào phù hợp để làm điều đó không? Chúng tôi không thể sử dụng API thực tập để có nút gỡ lỗi trong ứng dụng của chúng tôi để khởi chạy trình đơn như navigator.popUpDevMenu()?

Và nếu không, làm thế nào để bạn lắc máy tính bảng của bạn để làm cho nó hoạt động. Điều này cũng nhằm giải quyết How To configure HMR on a real device. Phản ứng bản địa không cải thiện trải nghiệm phát triển, nhưng tôi muốn nói rằng điều cụ thể làm chậm nó một chút.

Trả lời

21

Nếu bạn đang dùng máy mac, có một công cụ hữu ích gọi là Frappe. https://github.com/niftylettuce/frappe

Bạn có thể sử dụng lệnh này từ vỏ

adb shell input keyevent 82 

EDIT: giải pháp này chỉ hoạt động cho các thiết bị Android và là một trong những hacks đề xuất trong câu hỏi trên. Vì vậy, nó là improvable. Tuy nhiên Nó được chọn là câu trả lời hợp lệ cho đến khi điều này xảy ra.

+0

Đây là những cách giải quyết khác nhau, tôi đề cập đến. Tuy nhiên, chúng tinh tế hơn so với những gì tôi mô tả. – jsdario

+0

Frappe không hoạt động trên các thiết bị mac (ipad, iphones) – jsdario

+0

Lệnh này cũng hoạt động trên Windows 10 và Android 6 Marshmallow. – Rai

Các vấn đề liên quan