React_Native错误及解决方案

1. 'RCTBridgeModule.h' file not found

解决方案:

1_ #import "RCTBridgeModule.h"替换成#import

2_ 在Build Settings -> Header Search Paths中添加link$(SRCROOT)/../node_modules/react-native/React


2.Runtime is not ready for debugging


React_Native错误及解决方案_第1张图片
图片发自App



第一次切换到debug模式的时候会出现这个问题

是因为在app页面reload完成后,执行debug的网页还没有打开

解决方案: 打开调试器后重新刷新即可 (例: chrome -> 右键 -> 检查)

3. No bundle URL present


React_Native错误及解决方案_第2张图片
图片发自App


解决方案:

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

原因分析: 代码中对调用的方法传了一个空值或者方法对象本身为空.

解决方案: 检查代码.

你可能感兴趣的:(React_Native错误及解决方案)