Как вручную выбрать версию инструментов сборки Android SDK в конвейере Azure? - PullRequest
0 голосов
/ 09 февраля 2019

Я пытаюсь подписать мой apk файл с apksigner и zipalign в azure.pipeline.Я хочу вручную указать версию build-tools.

В настоящее время используется версия по умолчанию 24.0.3 для apksigner и 19.1.0 для zipalign.

Как выбрать конкретную версию инструментов сборки в задаче для подписи Android ?

Вот журнал.

enter image description here

enter image description here

1 Ответ

0 голосов
/ 09 февраля 2019

Вы можете использовать параметры apksignerFile и zipalignFile и указать для файла нужную версию.

Расположение исполняемого файла apksigner / zipalign, используемого при подписании.По умолчанию используется zipalign в папке версии Android SDK, для которой создается приложение.

В YAML:

#apksignerFile: # Optional
#zipalignFile: # Optional

Например:

- task: AndroidSigning@3
  inputs:
    apkFiles: '**/*.apk' 
    apksign: true 
    apksignerFile: C:/path/to/version/24.0
    zipalign: true 
    zipalignFile: C:/path/to/version/25.0

Вконструктор:

enter image description here

...