当前位置:   article > 正文

在不打开Android Studio的情况下用脚本编译生成apk(附复制到指定目录的脚本)_不打开 android studio,使用 命令行打包教程

不打开 android studio,使用 命令行打包教程

打开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
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9

此脚本实乃通过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
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12

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

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/花生_TL007/article/detail/285503
推荐阅读
相关标签
  

闽ICP备14008679号