react-native Android模拟器弹出调试页面

2018-04-10  本文已影响705人  米奇小林

最近在调试rn,由于 rn是以view的形式添加到activity中,而不是继承至ReactActivity, 不管用什么方法都不能弹出调试窗口,(网上搜索各种adb 命令,快捷键都没用,奇葩的是 在页面爆红的时候才可以通过指令弹出 )以上仅为 吐槽。

解决方案 直接通过代码 调起 调试窗口:

  @Override
    public boolean onKeyUp(int keyCode, KeyEvent event) {
        if (keyCode == KeyEvent.KEYCODE_MENU && mReactInstanceManager != null) {
            mReactInstanceManager.showDevOptionsDialog();
            return true;
        }
        return super.onKeyUp(keyCode, event);
    }

当然 现在很多模拟器都取消掉了MENU 键,也可以通过一些其他的事件去触发,这样在编写js代码的时候 就可以直接热更新 在模拟器中看到实时效果。

上一篇 下一篇

猜你喜欢

热点阅读