在不打开Android Studio的情况下用脚本编译生成apk(附复制到指定目录的脚本)

打开CMD窗口,输入gradlem.bat 模块名称,gradlem.bat为编写的编译脚本,内容在下面。在这里插入图片描述
编译成功后会打印BUILD SUCCESSFUL
在这里插入图片描述
gradlem.bat的脚本如下:

@echo off
set module=%1
if not defined module (
@echo 请输入要编译的模块名称
set /p module=%1)
rem 编译%module%
D:\android_studio\gradle_tool\gradle-4.10.1\bin\gradle :%module%:assembleDebug
rem 或者使用gradlew :%module%:assembleDebug,但此命令编译较慢
pause

此脚本实乃通过gradle命令去编译apk,assembleDebug可以换成assembleRelease,看个人需要打包成不同类型的apk。
之后可以用如下脚本(copy.bak)复制生成的apk到某个目录下。

@echo off
set module=%1
if not defined module (
@echo 请输入要复制的模块名称
set /p module=%1)
set copy_path=%module%\build\outputs\apk\debug
set target_path=%2
if not defined target_path (
@echo 请输入要复制的目录地址,可固定默认地址set target_path=Z:
set /p target_path=%2)
for %%i in (%copy_path%\*.apk) do copy /Y %%i %target_path%
pause

此场景可以应用在定时编译apk并上传apk到后台或者复制到某个地方,详细脚本需要按需求去编写,本文只描述其中的部分过程。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

言并肃

感谢大哥支持!您的鼓励是我动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值