gpt4 book ai didi

react-native - 无法读取未定义的属性 'debugHosts'

转载 作者:行者123 更新时间:2023-12-04 02:10:59 25 4
gpt4 key购买 nike

尝试将 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

设备指向 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
);
}
};

重建/清理/等

另外,可能需要添加 android:name=".MainApplication"AndroidManifest.xml -> <application

关于react-native - 无法读取未定义的属性 'debugHosts',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38408122/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com