背景:
android打包构建apk或aar时一般都是通过指令:gradlew assembleDebug/assembleRelease的,android studio也是调用的这个指令。
在此背景下自己也写一个执行文件调用指令打包,从而不用打开编译器,使用场景:
- 远程打包构建,如:服务处自动打包;
- 本地微小改动,不想打开studio时;
- 大牛直接使用文本工具开发,指令打包;
mac及linux下代码:
#跳转到可执行文件当前文件夹
cd $(cd `dirname $0`; pwd)
#打包release时修改为../gradlew assembleRelease
../gradlew assembleDebug
echo "build finish..."
#通知钉钉或微信或自己后台构建完成,如:curl "http://www.baidu.com?apk=path"
windows下代码:
#打包release时修改为..\gradlew.bat assembDebug
..\gradlew.bat assembDebug
打包截图
文件下载地址
:
mac及linux:
assembleDebug
windows下:
assembleRelease
注:执行文件要放到要打包的module文件夹下。
不足之处敬请指出,万分感谢🙏。