记录一次cordova升级react native安装失败版本过低的趟坑之旅

chenxiangpeng 2019-06-29

事情是这样的
起初呢,我们的app是H5的,用的cordova打包,后台大佬说了,这个体验不好,恰好我最近在研究react native,于是乎,放着我来!!

然后临近上线,出现了一个问题,
记录一次cordova升级react native安装失败版本过低的趟坑之旅
就是这样,安装包版本太低
果断打开设置,查看应用版本,嗯,原来的是1.1.2,我的是2.0.6
然后这是什么鬼。。。
开始改安卓版本号

记录一次cordova升级react native安装失败版本过低的趟坑之旅
这样。。。不好使

这里说一下这两个值,versionName就是你的版本号,
versionCode可以认为是安卓用来判断是否可以更新的一个值,大于等于原先版本都可以覆盖安装,我就吃了他的亏

后来研究了一下午没有起色,果断和同事要来以前cordova的代码,我细细品读,然后
记录一次cordova升级react native安装失败版本过低的趟坑之旅
我曹,这货1.1.2的版本code值一万多。。。

我改
记录一次cordova升级react native安装失败版本过低的趟坑之旅
果断安装成功。。坑死我

大家记得这个
versionCode以后更新时每次+1就行了,不然会坑死后面的人

相关推荐