Суффикс / Префикс / InBetween имя .APK при разделении по ABI - PullRequest
1 голос
/ 18 июня 2019

Я разделил свой файл .APK на несколько .APK меньшего размера, используя this

Насколько я понимаю.Система Gradle генерирует несколько файлов .APK для разных ABI, которые я поддерживаю.Каждый .APK следует соглашению об именах, как указано здесь

Можно ли каким-либо образом изменить имя сгенерированных файлов .APK?Я хотел бы добавить суффикс / префикс / между некоторыми строковыми значениями, которые помогли бы мне определить генерируемый .APK.Конкретно Гитша.

1 Ответ

1 голос
/ 21 июня 2019

Да, используйте outputFileName в вашем build.gradle.

Вот пример:

android.applicationVariants.all { variant ->
    variant.outputs.all { output ->
        outputFileName = applicationName + "-" + output.getFilter(com.android.build.OutputFile.ABI) + "-" + variant.name + ".apk"
    }
}

При условии, что имя приложения - "MyApp", имя APK будет MyApp-x86-debug для отладочной сборки для ABI x86.

...