默认从最新发布的tag构建,每次构建会自动清空18PlusList.txt
当前最新tag:3.23.021621 上次检查时间:2023-02-17 02:08:37
- fork到你自己的仓库
- 去你自己的仓库,点一下右上角star就会自动开始构建,已经star的点unstar,再点一下star就会进行新的构建,你的Actions列表会有显示的
- 每次构建完,apk会自动打包为
legado.apk.zip
,去你自己的Actions列表里找 - 每次构建大概十几分钟,请耐心等待
安装失败(-102)
问题,给release apk增加了签名,已解决与已安装应用签名不同
问题,请卸载重新安装,已解决与已安装程序共存
问题,通过修改applicationIdSuffix='.releaseA'
,已解决,不用卸载重装了
使用app过程中遇到问题,请到这里解决gedoor/legado
请在action_app_custom.sh
脚本里进行定制
#!/bin/sh
#设置搜索界面浮动按钮颜色
sed '/id\/fb_stop/a\ android:backgroundTint="#389099"' /opt/legado/app/src/main/res/layout/activity_book_search.xml -i
#缩小apk体积
sed '/minifyEnabled/i\ shrinkResources true' /opt/legado/app/build.gradle -i
sed 's/minifyEnabled false/minifyEnabled true/' /opt/legado/app/build.gradle -i
action_setenv.sh
用来设置环境变量action_clone.sh
用来clone远端仓库action_app_custom.sh
用来定制app
脚本中用的的环境变量
环境变量名 | 描述 |
---|---|
APP_NAME | 构建app的名字 |
APP_GIT_URL | 构建app的git url |
APP_WORKSPACE | 构建app的工作目录 |
APP_UPLOAD_NAME | 构建完打包名 |
APP_UPLOAD | 构建完apk打包路径 |
SECRETS环境变量
环境变量名 | 描述 |
---|---|
APP_NAME | 构建其他仓库app的名字 |
GIT_URL | 构建其他仓库app的git url |
ENABLE | 是否开启构建其他仓库 |
MINIFY | 是否启用压缩apk体积 |
RENAME | 是否更改桌面启动名称 |
SUFFIX | 后缀名 |
修改
action_setenv.sh
脚本里的坏境变量APP_NAME
,APP_GIT_URL
APP_NAME='MyBookshelf'
APP_GIT_URL='https://github.com/gedoor/MyBookshelf.git'
- 使用github actions自动构建,不会对原仓库代码程序进行任何修改
- 如果你使用了自动打包的apk对你的设备产生伤害,与本人无关,一切都是自动构建的