我最近将反应原点从0.24升级到0.26.2。我的应用程序之前运行并调试了chrome。从升级到0.26.2,我的应用程序运行正常,但当我尝试“远程调试JS”时,它冻结了。有没有其他人经历过这个或提出解决方案?
不确定要分享的相关代码。这是package.json:
"dependencies": {
"react": "15.0.2",
"react-native": "^0.26.2",
"react-native-lock": "^0.2.0",
"react-native-router-flux": "^3.26.5",
"react-redux": "^4.4.5",
"redux": "^3.5.2",
"redux-persist": "^3.1.1",
"redux-saga": "^0.9.5"
},
"devDependencies": {}
谢谢!
答案 0 :(得分:1)
用0.25.1中的版本替换RCTBatchedBridge.m https://github.com/facebook/react-native/blob/0.25-stable/React/Base/RCTBatchedBridge.m为我修好了。
答案 1 :(得分:0)
我今天遇到了这个问题,也从0.24更新到0.26.2。
我的错误是:我的原生二进制文件是根据react-native@0.26.2和react@0.14.8构建的。
更新到所需的版本react@15.0.2,擦除我的构建工件并重建后,问题就消失了。