React Native0.42以下报错编译

来源:互联网 发布:网络的弊辩论赛资料 编辑:程序博客网 时间:2024/06/03 07:34
       今天是一个帅气的日子,在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在这里面也加上面你的代码。这是你依赖的库。所有基本上面就这样了
原创粉丝点击