介绍
基于 Gradle 的 Android gif 录屏脚本,自动上传至电脑~
源码
https://github.com/fashare2015/gradle-screen-record
支持的操作系统
- Mac osx
使用
0. gradle 开发环境
Gradle 是必不可少的啦。
1. 工具准备 (已经安装的话,请跳过这部分)
请确保已经安装了这些工具
- adb: 我们用它来录屏,生成'.mp4'文件。
-
ffmpeg: 我们用它把
.mp4
转成.gif
.
更多信息: 准备 ffmpeg
2. 导入 gradle-screen-record
(一行搞定)
在项目根目录 rootProject/build.gradle 中导入gradle-screen-record
, 然后同步一下 gradle:
apply from: "https://raw.githubusercontent.com/fashare2015/gradle-screen-record/master/screen-record.gradle"
3.截屏
执行 gradle 任务
执行gradle-screen-record
中的截屏task
——screenRecord
, 包含如下参数:
- PfileName: [必须] Name of output gif(不带后缀).
- Psize: [可选] Size of output gif.
- Ptime: [可选] Time of output gif.
例如:
./gradlew screenRecord -PfileName=test
或:
./gradlew screenRecord -PfileName=test -Psize=1080x1920 -Ptime=5
操作手机
当你看到终端执行到 "> Building 50% > :screenRecord" , 说明截屏已经开始了。
赶紧操作手机, screenRecord
任务将在 "-Ptime" 秒后自动结束(默认8秒).
4. 完成了 !!!
你会发现在根目录下生成了gif文件:rootProject/screen-record/test.gif !!!
顺手把图片加进 git 吧~
git add screen-record/.
TODO
windows 版.
如果你有好的想法,欢迎提 issues 和 pull request ~
感谢
Helper to upload Gradle Android Artifacts to Maven repositories
网友评论