Я пытаюсь создать выпускную версию своего приложения 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
Форум для тех, кто программирует под Android
1734352631
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'
Подробнее здесь: [url]https://stackoverflow.com/questions/79284703/flutter-azure-pipeline-flutter-failed-with-exit-code-1-during-android-release[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия