我有一个扑朔迷离的项目,正在尝试使用github动作实现自动化。我想在创建新标签后立即创建apk并将apk保存到其中。有人可以帮我吗?
on : push
name: build and test app
jobs:
build:
name: install dependencies
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@master
- name: install dependencies
uses: steebchen/flutter@v1.0.0
with:
args: pub get
# - name: run tests
# uses: steebchen/flutter@v1.0.0
# with:
# args: test
- name: build apk
uses: steebchen/flutter@v1.0.0
with:
args: build apk --release
#- uses: actions/checkout@master
- uses: actions/download-artifact@master
with:
name: app-release.apk
path: build/app/outputs/apk/release/
- run: cat build/app/outputs/apk/release/
我可以构建它,但是无法下载工件
答案 0 :(得分:1)
要使用--release必须在Android上设置密钥存储区和signingConfigs。做完了吗我已经使用动作和工作类型设置了应用程序(由于应用程序使用的是Flutter开发者频道,而动作的图像使用了稳定状态,因此操作失败)。
首先尝试使用“ build apk --debug”
此外,使用ls查找目录:
- run: ls android/build/app/outputs/apk/release/