腾讯有点不负责任的感觉。1.3.5开始直接ban掉了v1.3.5 / 2024-04-24
Drop armv7 & x86 support.,x86和v7a的支持(大概率是这个原因)。
从打包后的包解压可以看到,只有arm64-v8a和x64目录里面有库。而1.3.4打包解压后,是4个目录有的。
而如果你是googlePlay发布的话,由于平台又做了cpu架构的区别分发,用户v7a手机下载到的真实程序就没了。
下图是1.3.4打包出来的结果:
1.3.5将会少掉2个目录。
以前我发过一个帖子https://blog.csdn.net/jzlhll123/article/details/135248574,对于更老的手机,由于很早之前mmkv就不支持很老很老的架构了。没有默认的lib armeabi目前这种机器,确实只占不到1%,我们就忽略了。
现在这个1.3.5直接又ban掉了不少机型,得兼容下了。尤其是googlePlay的情况。
我认为腾讯做法是欠妥的,一个开源库,将兼容性修改支持的情况下,不应该是改动第三位的版本号,我们都支持第三位是认为是小bug的修复,第二位是功能性迭代,第一位是大更新或者推翻重来。
一个小版本的迭代,让我们损失掉了好多机型的支持。