在先前的更新中,我针对不同体系结构的APK使用以下版本代码。
project.ext.versionCodes = ['armeabi': 1, 'armeabi-v7a': 2, 'arm64-v8a': 3, 'mips': 5, 'mips64': 6, 'x86': 8, 'x86_64': 9]
现在,我将其导出到App bundle系统中,在该系统中仅生成一个“ app.aab”。 我将apk安装在具有不同体系结构的设备中,但是所有APK的版本代码都相同(在我的情况下,以3开头(例如:30000025))。 问题是如果我使用此应用程序捆绑包更新我的应用程序,则用户拥有架构为“ x86”或“ x86-64”的设备将无法获得更新,因为先前的更新具有版本号更高的apk(例如:80000024 ),而不是当前捆绑的apk(例如30000025),它们的通用版本代码低于上次更新中的某些apk。
在夏季, 我以前上传的APK版本代码
armv7a 20000024
armv64-v8a 30000024
x86 80000024
x86-64 90000024
新产品
armv7a 30000025
armv64-v8a 30000025
x86 30000025
x86-64 30000025