Is there a way to open dev menu or reload app without shaking the app?
Android Wireless over wifi so no usb cable Windows 10
Hot reload or Live reload is not good enough and my arm hurts :)
In App Developer Menu You can open the developer menu on the IOS simulator by pressing command + D. On Android emulator, you need to press command + M.
The Best Answer is. Within your app in the Android Emulator press Command + M on macOS or Ctrl + M on Linux and Windows.
for android : in your package.json add following lines in scripts
"reload":"adb shell input keyevent 82 && adb shell input keyevent 66 && adb shell input keyevent 66",
"devmenu":"adb shell input keyevent 82",
"debug":"adb shell input keyevent 82 && adb shell input keyevent 61 && adb shell input keyevent 66 && adb shell input keyevent 66"
now you can run npm run devmenu
to open shake menu in android,
and reload
to reload the app, and debug
to connect to remote debugger.
for ios : you can make a button for it somewhere in app, and let this thing only be shown when app is in dev mode.
import {NativeModules,Platform} from "react-native"
renderDevMenuTouchable = () => {
if(__DEV__ && Platform.OS == "ios" ){
return (
<TouchableOpacity
style={styles.touchableDebug}
onPress={()=>{
NativeModules.DevMenu.reload();
}}
onLongPress={()=>{
NativeModules.DevMenu.show();
}}
>
<View style={{backgroundColor:"red",width:23,height:25}}/>
</TouchableOpacity>
)
}
else {
return null;
}
}
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With