React Native0.42以下报错编译

       今天是一个帅气的日子,在jcenter repo,今天添加了一个新版本的反应本,版本0.42.3-atlassian-1似乎打破了0.42。那么停留在0.42以下爱的小伙伴们都可能遇到这个编译失败的可能。 那么在使用低版本开发React Native的小伙伴该怎么办呢?去升级ReactNative?可能开发周期时间来不及。所以我这边提供了一个方法。在安卓的gradle这个编译的包的依赖里面添加一句固定的。强制使得包依赖什么版本
allprojects {
    configurations.all {
        resolutionStrategy {
            eachDependency { DependencyResolveDetails details ->
                if (details.requested.group == 'com.facebook.react' && details.requested.name == 'react-native') {
                    details.useVersion "0.41.2" // 这个是你的React Native的版本号
                }
            }
        }
    }
}

但是有一个麻烦的地方是,以其他依赖库的包里面也要添加这些。然后再次开发的时候,记得有升级React Native版本的时候记得把这个一起升级,或者删掉。。。。。
然后我写上这个还有小哥问說怎么加:我加上截图把。。。。
第一步加入代码:

在初始项目里面
第二步:打开你的项目,然后进行一次这个

第三步:遇到这个问题继续进行:
点击open file在这里面也加上面你的代码。这是你依赖的库。所有基本上面就这样了
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值