oct*_*ron 5 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 @ require.js:60
_require @ require.js:49
(anonymous function) @ require-0.js:1
executeApplicationScript @ debuggerWorker.js:18
onmessage @ debuggerWorker.js:33
Run Code Online (Sandbox Code Playgroud)
设备指向node_modules/realm/lib/index.js
以下行中的 index.js 文件:
const {debugHosts, debugPort} = NativeModules.Realm;
我尝试过的一件事是删除 js 文件中所有 degbugHosts 相关的内容,并且它会抛出Must first create RPC session with a valid host
...
有人说它可以在 RN 0.28 上运行,但我想修复它,而不是仅仅为了这个模块而降级 RN。
修复步骤:
rnpm link realm
在 MainApplication.Java 文件中添加模块,应如下所示
@Override
protected List<ReactPackage> getPackages() {
return Arrays.<ReactPackage>asList(
new MainReactPackage(),
new RealmReactPackage() // this
);
}
};
Run Code Online (Sandbox Code Playgroud)
重建/清理/等
另外,可能需要android:name=".MainApplication"
添加AndroidManifest.xml -> <application
归档时间: |
|
查看次数: |
2307 次 |
最近记录: |