Перенесите APK-файлы в пакет, разделив abi versionCodeAndroid

Форум для тех, кто программирует под Android
Anonymous
Перенесите APK-файлы в пакет, разделив abi versionCode

Сообщение Anonymous »

Раньше я работал с разделенными APK-файлами Abi для различных архитектур.
Полезный трюк, который я использовал для управления версиями каждого APK, описан здесь.

Код: Выделить всё

ext.abiCodes = ["armeabi": 1, "x86": 2, "armeabi-v7a": 3, "arm64-v8a": 4, "x86_64": 5]

android.applicationVariants.all { variant ->
variant.outputs.each { output ->
def baseAbiVersionCode = abiCodes.get(output.getFilter(OutputFile.ABI))
if (baseAbiVersionCode != null) {
output.versionCodeOverride = baseAbiVersionCode * 1000000 + variant.versionCode
}
}
}

Однако при переходе на использование пакетов этот трюк больше не работает.
Есть ли способ назначить разные коды версий для различных APK-файлов, созданных из файла пакета?
Буду признателен за любую помощь.
Я уже пытался решить эту проблему в Google, но безуспешно.

Подробнее здесь: https://stackoverflow.com/questions/791 ... ersioncode

Вернуться в «Android»