Window系统下:
1.打开命令行工具
2.切换到gradlew的路径下
举例: cd C:\Users\54225\Desktop\myProject\My
3. 命令行输入: gradlew assembleDebug 在build\Output中生成debug签名的apk
gradlew assembleRelease 在build\Output中生成Release签名的apk(签名有额外的步骤.请百度)
4.apk输出到指定路径
在build.gradle中buildTypes{..}后面添加一段代码
outputPathName填写你要输出的路径
//这是应用编译完成
applicationVariants.all { variant ->
variant.outputs.each { output ->
//开始输出
output.outputFile = new File(outputPathName)
//举例:output.outputFile = new File('C:\\Users\\54225\\Desktop\\my.apk')
}
}
5.用python实现的方法:
import os
rawPath='你的Android工程路径'
os.chdir(rawPath) #这里是模拟命令行的cd,切换当前路径
command = 'gradlew assembleDebug' # 可以直接在命令行中执行的命令
r=os.popen(command)
info = r.readlines() # 读取命令行的输出到一个list
for line in info: # 按行遍历
line = line.strip('\r\n')
print(line)
if (str(line).__contains__("Success")):
flag = True
break
6.相关参考链接:http://blog.csdn.net/gxl3999/article/details/44282469