2016-06-15 24 views
10

Çok sayıda sınır durumu ve garip geliştirici arabirimi gördüm. özel bir düğme basın simüle etmek working around Android studio için bir tabletGerçek aygıttaki tepki-native'ın dev menüsünü nasıl açabilirim

ile gerçekten pratik değildir "shake your device" itibaren

.

Bunu yapmanın tutarlı bir yolu var mı? Bizim app içinde navigator.popUpDevMenu() gibi bir menü başlatmak için bir hata ayıklama düğmesine sahip olmak için bir intern API kullanamaz mıyız?

Ve eğer çalışmıyorsa, çalışmasını sağlamak için tabletinizi nasıl sallıyorsunuz? Bu da How To configure HMR on a real device'u çözmek için tasarlanmıştır. Yerel tepki, geliştirme deneyimini geliştirir, ancak özel bir şeyin onu biraz yavaşlattığını söyleyebilirim.

cevap

21

Eğer bir Mac kullanıyorsanız, Frappe adında kullanışlı bir araç var. https://github.com/niftylettuce/frappe

Düzenlemek

adb shell input keyevent 82 

kabuğundan bu komutu kullanabilirsiniz: Bu çözüm yalnızca android cihazlar için çalışır ve yukarıda söz konusu teklif edilen kesmek arasında yer alıyor. Bu yüzden geliştirilebilir. Ancak bu gerçekleşene kadar geçerli bir cevap olarak seçilmiştir.

+0

Bunlar bir tür geçici çözümdür. Yine de tasvir ettiğimden daha rafine. – jsdario

+0

Frappe, Mac cihazlarda çalışmıyor (ipad'ler, telefonlar) – jsdario

+0

Bu komut ayrıca Windows 10 ve Android 6 Marshmallow'da da çalışır. – Rai