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