谁能告诉我这个 GitHub 工作流程有什么问题?
name: Distribute
on:
push:
branches: [ master ]
jobs:
build_apk:
name: Build Flutter (Android)
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v1
- uses: actions/setup-java@v1
with:
java-version: '12.x'
- uses: subosito/flutter-action@v1
with:
channel: 'stable'
- run: flutter pub get
- run: flutter build apk
- name: Upload APK
uses: actions/upload-artifact@master
with:
name: App
path: ${{ github.workspace }}/app/build/outputs/apk/debug/app-debug.apk
- name: Upload APK
uses: wzieba/Firebase-Distribution-Github-Action@v1.3.2
with:
appId: ${{secrets.FIREBASE_APP_ID}}
token: ${{secrets.FIREBASE_TOKEN}}
groups: testers
file: ${{ github.workspace }}/app/build/outputs/apk/debug/app-debug.apk
debug: true
我已经尝试了所有方法,它一直返回错误 400,在正文请求中找不到文件。
答案 0 :(得分:0)
感谢@frankenapps,我能够解决这个问题,flutter build 指令返回一个类似于 build/app/output/flutter-apk/release 的路径,它隐藏在指令后面的日志中,之后使用它代替其他教程中的常用路径,一切都像魅力一样。
感谢@Zsolt 的编辑。