android - Flutter Azure Devops Firebase:错误:未知选项“--app”
问题描述
我正在尝试设置一个管道,将 apk 添加到 firebase 中的应用程序分发中。我有以下 yml:
# Flutter build
variables:
app_token: 1:403...
firebase_token: 1//dsads...
trigger:
- develop
jobs:
- job: Android
pool:
vmImage: 'windows-latest'
steps:
- task: FlutterInstall@0
inputs:
channel: 'stable'
version: 'latest'
- task: FlutterBuild@0
inputs:
target: apk
- task: CopyFiles@2
inputs:
contents: '**/*.apk'
targetFolder: '$(build.artifactStagingDirectory)'
- task: PublishBuildArtifacts@1
inputs:
artifactName: 'myartifactname'
pathtoPublish: '$(Build.ArtifactStagingDirectory)'
- task: NodeTool@0
inputs:
versionSpec: '10.x'
displayName: 'Install Node.js'
- task: CmdLine@2
inputs:
script: 'npm install -g firebase-tools'
workingDirectory: '$(Agent.ToolsDirectory)'
displayName: 'install firebase tools'
- task: Bash@3
displayName: "Upload to firebase app distribution"
inputs:
targetType: "inline"
script: |
npm i -g firebase-tools
firebase appdistribution: distribute android/app/build/outputs/apk/release/app-release.apk \
--app "$(app_token)" \
--release-notes "From Azure Devops" \
--groups "testgroup" \
--token "$(firebase_token)"
这是日志:
C:\npm\prefix\firebase -> C:\npm\prefix\node_modules\firebase-tools\lib\bin\firebase.js
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@~2.3.2 (node_modules\firebase-tools\node_modules\chokidar\node_modules\fsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@2.3.2: wanted {"os":"darwin","arch":"any"} (current: {"os":"win32","arch":"x64"})
+ firebase-tools@9.19.0
updated 1 package in 11.855s
ls: cannot access 'D:a1a/build/app/outputs/flutter-apk': No such file or directory
error: unknown option '--app'
##[error]Bash exited with code '1'.
我没有发现什么是错误的以及如何解决它。任何帮助表示赞赏。
主要是代码,但不确定你们是否需要其他信息。提前致谢。
解决方案
推荐阅读
- spring-mvc - 从 Bean 的名称和属性的名称转换为 JSP 中的属性
- python - Python 中的 HLS Live Stream API 从磁盘提供文件
- ios - 升级到 Xcode 10.0 后无法构建模块“UIKit”
- unity3d - 如何使用刚体对父子应用旋转?
- excel-formula - Excel - 测试一个单元格字符串以获取另一张表中列的值并输出匹配项?
- django - 包括嵌套在 Inline Formset (Django) 中的模型表单
- gnuplot - Gnuplot - 从 range.dat 的最后一个值绘制图形
- sql - SQL Server:在 X 分钟内组合开始/停止记录时选择
- telegram - 删除我的机器人在电报组中由机器人发送的消息
- c - 在循环内增加变量