完整错误 以下图node
该问题忽然出现,以前一切正常。如今分享下,对于这个问题的心路历程以及解决方法。react
1.看到问题第一时间想到的是查看项目package.json 看react-native的版本android
发现版本确实是0.53.3 ,可是为何会出现native 版本为0.55.3呢?
查看svn提交记录,是否有更改过package.json,并无。json
2.接着怀疑多是yarn下的react native的版本可能有问题
因此到项目目录下node_modules\react-native\package.jsonreact-native
发现版本依旧没问题是0.55.3
而后 不死心删除整个node_modules 从新yarn下载依赖
固然依然没法解决问题。app
3.怀疑设备出现问题,因此重启电脑,重启手机,换上同事的测试机机,在同事的电脑上检出项目运行,均出现上述问题。svn
致辞排除 设备问题 以及 项目配置上的问题测试
4.怀疑出现的问题缘由为react-native run-android 过程当中react-native版本出现问题
根据查询资料(bing搜索问题)终于找到解决方法:gradle
问题在于android/app/build.gradle 这个文件里面的一个配置ui
此处配置react-native:+ 表示项目编译打包时使用最新版本的react-native 是的没错就是0.55.3.....
问题就出如今这
因此咱们将其改成
compile ("com.facebook.react:react-native:0.53.3") { force = true }
强制指定使用react-native:0.53.3版本
问题解决