Наше время использует Azure Devops, и мы хотим создать приложение для Android через Cordova. Учитывая, что интеграция Cordova от Microsoft , к сожалению, устарела и не поддерживает более новые версии Cordova, мой подход заключается в создании apk с помощью задачи npm.
- task: Npm@1
displayName: 'build android cordova app'
inputs:
command: custom
verbose: true
customCommand: 'run cordova-build-android'
Впоследствии яхочу подписать его с помощью:
- task: AndroidSigning@3
inputs:
apkFiles: '$(Build.SourcesDirectory)/cordova/platforms/android/app/build/outputs/apk/release/app-release-unsigned.apk'
apksignerKeystoreFile: 'xxx.keystore'
apksignerKeystorePassword: 'xxx'
Первое задание выполняется успешно, второе завершается неудачно и говорит, что не может найти .apk
даже после того, как я самостоятельно запускаю cordova-build-android локальнокомпьютер в результате .apk
заканчивается /cordova/platforms/android/app/build/outputs/apk/release
.