Перенесите 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
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

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