Я пытаюсь создать выпускную версию своего приложения 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
Flutter Azure Pipeline: «Flutter не удалось выполнить с кодом выхода 1» во время сборки выпуска Android ⇐ Android
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Ошибка Xcode. Не удалось выполнить PhaseScriptExecution с ненулевым кодом выхода.
Anonymous » » в форуме IOS - 0 Ответы
- 50 Просмотры
-
Последнее сообщение Anonymous
-