React native 无法读取属性';调试主机';未定义的

React native 无法读取属性';调试主机';未定义的,react-native,realm,React Native,Realm,我在尝试使用RN 0.29的领域时遇到此错误 来自chrome的堆栈跟踪: "Cannot read property 'debugHosts' of undefined" handleException @ ExceptionsManager.js:55 handleError @ InitializeJavaScriptAppEngine.js:136 reportFatalError @ error-guard.js:30 guardedLoadModule @

我在尝试使用RN 0.29的领域时遇到此错误

来自chrome的堆栈跟踪:

"Cannot read property 'debugHosts' of undefined"
handleException @   ExceptionsManager.js:55
handleError @   InitializeJavaScriptAppEngine.js:136
reportFatalError    @   error-guard.js:30
guardedLoadModule   @   require.js:60
_require    @   require.js:49
(anonymous function)    @   require-0.js:1
executeApplicationScript    @   debuggerWorker.js:18
onmessage   @   debuggerWorker.js:33
设备指向该行
节点\u modules/realm/lib/index.js
中的index.js文件:
const{debugHosts,debugPort}=NativeModules.Realm

我尝试过的一件事是删除js文件中所有与degbugHosts相关的内容,它抛出了
必须首先使用有效主机创建RPC会话

有人说它正在使用RN 0.28,但我想修复它,而不是仅针对此模块降级RN。

修复步骤:

rnpm链接域

在MainApplication.Java文件中添加模块,如下所示

 @Override
    protected List<ReactPackage> getPackages() {
      return Arrays.<ReactPackage>asList(
          new MainReactPackage(),
          new RealmReactPackage() // this
      );
    }
  };
@覆盖
受保护的列表getPackages(){
返回数组.asList(
新建MainReactPackage(),
新建RealmReactPackage()//此
);
}
};
重建/清洁/等


另外,可能需要在
AndroidManifest.xml->中添加
android:name=“.MainApplication”
,我收到了相同的错误。这是一个版本兼容性问题。在此之前,它运行良好。是的,但我们如何修复它?如果可以避免的话,我不想仅仅因为这个原因而降级RN。我也在寻找解决方案。好的,我已经修复了它,检查答案以获得解决方案谢谢。我会试试。iOS的解决方案?