Android Studio使用命令行打包配置

来源:互联网 发布:变声器软件哪个好 编辑:程序博客网 时间:2024/04/28 09:58

在使用Android Studio开发时,开发完成以后,打包发布是必不可少的一步,但是每次手动执行打包操作,无疑是一个效率较低的工作,因此就研究了一下命令行打包的过程,现简单记录如下。

使用命令行打包首先需要配置项目中APP模块下面的build.gradle文件,详细配置如下。

/** 证书信息 */signingConfigs {   config {       keyAlias 'xxxxx'       keyPassword 'xxxxx'       storeFile file('E:/Projects/xxxxx.keystore')       storePassword 'xxxxx'   }}    
/** 替换生成的APK的名字 */android.applicationVariants.all { variant ->   def file = variant.outputs[0].outputFile   variant.outputs[0].outputFile = new File(file.parent, file.name.replace("app-release.apk", "test_" + defaultConfig.versionName + ".apk"))}
/** 将APK拷贝到指定的文件夹 */tasks.getByName("build") << {    copy {      from "build/outputs/apk/" +  "test_${defaultConfig.versionName}.apk"      into "E:/Projects/ReleaseRoot/"   }}

上面的配置完成以后,打开CMD窗口,定位到项目中APP模块,输入gradle build,然后回车,就可以进行自动打包了。

在使用gradle命令的时候,需要先在系统的环境变量中进行配置。
配置步骤如下。
1、邮件我的电脑->属性->高级系统设置,打开如下窗口。
这里写图片描述

2、在上面的窗口中点击环境变量,打开窗口(如下图),在窗口中找到系统变量一栏,然后在列表中找到Path条目。
这里写图片描述

3、点击上图中的“编辑”按钮,弹出窗口(如下图),将鼠标定位到最后,将你的gradle.bat文件所在的路径粘贴进去,然后点击“确定”按钮,直接在CMD窗口中使用gradle的命令就配置好了。

譬如我的gradle.bat文件路径是:D:\JavaEnv\android-studio\android-studio\gradle\gradle-3.4.1\bin

这里写图片描述

4、在CMD窗口验证gradle命令是否配置成功,成功以后弹出如下图。
这里写图片描述

5、开始使用命令打包项目,在CMD窗口,定位到项目的APP模块,然后输入gradle build。
这里写图片描述

这里写图片描述

至此,整个打包配置以及如何使用命令打包的过程结束,如果有什么不当之处,还请多多指正,谢谢!

0 0