Как обновить APK до системы App Bundle, в то время как текущее производство имеет несколько APK для нескольких архитектур - PullRequest
0 голосов
/ 28 июня 2019

Я использую следующие коды версий для различных архитектур APK в предыдущем обновлении.

 project.ext.versionCodes = ['armeabi': 1, 'armeabi-v7a': 2, 'arm64-v8a': 3, 'mips': 5, 'mips64': 6, 'x86': 8, 'x86_64': 9]

Теперь я экспортировал его в систему комплектов приложений, где создается только один app.aab. Я установил apk на устройствах с разными архитектурами, но все коды версий APK одинаковы (в моем случае начиная с 3 (пример: 30000025). Проблема заключается в том, что если я обновлю свое приложение с помощью этого комплекта приложений, у пользователей будет устройство с архитектурой «x86» или «x86-64», которое не получит обновление, поскольку предыдущее обновление имеет apks с более высоким кодом версии (пример: 80000024 ), чем текущий пакет apk (пример: 30000025), у которого общий код версии ниже, чем у некоторых apks в предыдущем обновлении.

в летнее время, Мои предыдущие загруженные коды версий apk

armv7a     20000024
armv64-v8a 30000024
x86        80000024
x86-64     90000024

Новая продукция

armv7a     30000025
armv64-v8a 30000025
x86        30000025
x86-64     30000025
...