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
- Android Studio使用命令行打包配置
- android studio 命令行打包
- android studio关于命令行打包apk
- android studio利用命令行打包生成apk
- Android Studio混淆打包配置
- Android Studio gradle打包配置
- Android Studio多渠道打包配置
- Android 使用Android Studio + Gradle 或 命令行 进行apk签名打包
- Android 使用Android Studio + Gradle 或 命令行 进行apk签名打包
- Android 使用Android Studio + Gradle 或 命令行 进行apk签名打包
- Android 使用Android Studio + Gradle 或 命令行 进行apk签名打包
- Android 使用Android Studio + Gradle 或 命令行 进行apk签名打包
- Android 使用Android Studio + Gradle 或 命令行 进行apk签名打包
- Android 使用Android Studio + Gradle 或 命令行 进行apk签名打包
- Android 使用Android Studio + Gradle 或 命令行 进行apk签名打包
- Android studio使用插件和命令行两种方式打包APK
- Android studio使用grdle打包
- 使用Android Studio混淆打包(ProGuard基础语法和打包配置)
- 数据库事务
- c#连续打印问题,即进销存销售单打印问题完美解决
- [LeetCode]516. Longest Palindromic Subsequence
- 一本正经的胡说八道
- Android GreenDao使用详解——(上)增删改查
- Android Studio使用命令行打包配置
- net.sf.json.JSONObject 和org.json.JSONObject 的差别
- S
- hive partition的使用
- CCF201503-1-图像旋转
- Hawq 配置本地使用psql登陆
- Qt5 OpenGL学习之路1
- POJ 1182-食物链 [并查集] 《挑战程序设计竞赛》2.4
- 【LeetCode】413. Arithmetic Slices