1. 'RCTBridgeModule.h' file not found
解决方案:
1_ #import "RCTBridgeModule.h"替换成#import <React/RCTBridgeModule.h>
2_ 在Build Settings -> Header Search Paths中添加link$(SRCROOT)/../node_modules/react-native/React
2.Runtime is not ready for debugging
React_Native错误及解决方案第一次切换到debug模式的时候会出现这个问题
是因为在app页面reload完成后,执行debug的网页还没有打开
解决方案: 打开调试器后重新刷新即可 (例: chrome -> 右键 -> 检查)
3. No bundle URL present
React_Native错误及解决方案解决方案:
1_ 关闭所有的React Packager,重启模拟器
2_ 删除#ProjectName#/ios下的build目录
4. 闪退
用模拟器操作的时候直接闪退,没有提示
使用Xcode启动则会有错误提示
是因为没有在Info.plist里面添加Privacy对应的权限
5. Unable to load script from assets index.android.bundle...
解决方案:在项目根目录输入以下命令
1>mkdir android/app/src/main/assets
2>react-native bundle --platform android --dev false --entry-file index.js --bundle-output android/app/src/main/assets/index.android.bundle --assets-dest android/app/src/main/res
3>react-native run-android
注:第二步中的index.js是项目根目录下的index文件,在有些版本中是index.android.js
6. Attempt to invoke interface method 'xxx' on a null object reference
原因分析: 代码中对调用的方法传了一个空值或者方法对象本身为空.
解决方案: 检查代码.
网友评论