React Native 启动时报错 : React Native version mismatch. JavaScript version: 0.50.4 Native version: 0.51.


这是很大的一个坑, 耗费了我很长时间才解决. 报错之后立马性的去各大论坛网站搜索, 一是资源较少,第二就是即使找到相同的问题, 根据作者给的方法去操作 依然还是报以下的错误. 所以在这里给出本人亲测成功的解决方案. 让其他RN开发同胞少走弯路

React Native version mismatch.

JavaScript version: 0.54.4

Native version: 0.51.0

Make sure that you have rebuilt the native code.If the problem persists try clearing the Watchmanandon 0.50.packager caches with"watchman  watch-del- all&&1.51.0react-native start--reset-cache'.




打开 android/app/build.gradle 将

compile "com.facebook.react:react-native:+"


尾部的"+"号 替换成 "0.54.4", 强制指定编译版本, OK!  

 以上方法可以解决目前的问题, 希望知道具体原因的大佬给出详细的解释 ! 


附加:如果还是不行, 就用如下格式:

compile ("com.facebook.react:react-native:xx.xx.xx") { force = true }




评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值