Flutter Azure Pipeline: «Flutter не удалось выполнить с кодом выхода 1» во время сборки выпуска AndroidAndroid

Форум для тех, кто программирует под Android
Ответить
Anonymous
 Flutter Azure Pipeline: «Flutter не удалось выполнить с кодом выхода 1» во время сборки выпуска Android

Сообщение Anonymous »

Я пытаюсь создать выпускную версию своего приложения Flutter (пакета приложений) с помощью конвейера Azure DevOps. Конвейер постоянно выходит из строя на этапе сборки Flutter со следующей ошибкой:
Error: The process '/opt/hostedtoolcache/Flutter/3.27.0/linux/flutter/bin/flutter' failed with exit code 1

Однако, когда я запускаю ту же команду flutter build appbundle --release локально, сборка завершается без каких-либо проблем.
Вот соответствующая часть моего конвейера YAML для стадии Android:
- stage: AndroidStage
pool:
vmImage: 'ubuntu-latest'
displayName: Android
jobs:
- job: AndroidJob
displayName: Build Android App
steps:
- task: DownloadSecureFile@1
name: keyprop
displayName: Download key properties file
inputs:
secureFile: 'app_props.properties'

- task: DownloadSecureFile@1
name: key
displayName: Download store file
inputs:
secureFile: 'app_keystore.jks'

- task: Bash@3
displayName: Copy config files
inputs:
targetType: 'inline'
script: |
cp $(keyprop.secureFilePath) $(Build.SourcesDirectory)/android
cp $(key.secureFilePath) $(Build.SourcesDirectory)/android/app
chmod +x $(Build.SourcesDirectory)/android/gradlew

- task: FlutterInstall@0
displayName: 'Install Flutter SDK'
inputs:
mode: 'auto'
channel: 'stable'
version: 'custom'
customVersion: '3.27.0'

- task: FlutterCommand@0
displayName: 'Get Flutter Packages'
inputs:
arguments: 'pub get'

- task: FlutterBuild@0
displayName: 'Build application'
inputs:
target: 'aab'
projectDirectory: '$(Build.SourcesDirectory)'
arguments: '--verbose'

- task: CopyFiles@2
displayName: 'Copy app to staging directory'
inputs:
sourceFolder: '$(Build.SourcesDirectory)/build/app/outputs/bundle/release'
contents: '*.aab'
targetFolder: '$(Build.StagingDirectory)'

- task: PublishBuildArtifacts@1
displayName: 'Publish AAB file'
inputs:
PathtoPublish: '$(Build.StagingDirectory)'
ArtifactName: 'android'
publishLocation: 'Container'


Подробнее здесь: https://stackoverflow.com/questions/792 ... id-release
Ответить

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

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

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

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

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