android studio关于命令行打包apk
前言: 最近刚接触studio,由于项目需要打包apk,就尝试用命令行来进行打包.下面做一下总结:
第一:需要在studio项目中配置
signingConfigs { config { keyAlias 'imo' keyPassword 'imo123' storeFile file(projectDir.parent + '/imo.jks')storePassword 'imo123' } } buildTypes { release { minifyEnabled true proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' signingConfig signingConfigs.config} debug { minifyEnabled false proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' signingConfig signingConfigs.config} }
android.applicationVariants.all { variant ->def file = variant.outputs[0].outputFile variant.outputs[0].outputFile = new File(file.parent, file.name.replace("app-release.apk", "imo_" + defaultConfig.versionName + ".apk")) }
tasks.getByName("build")<<{ copy { from "build/outputs/apk/"+"imo_${VERSION_NAME}.apk" into projectDir.parent+"/apks" } }
说明:配置密码和账号还有key,一些其他内容. 下面,你还需要去配置gradle的环境变量,去找到gradle下bin的目录:比如我的D:\wlStudio\1.5.1\android-studio-ide-141.2456560-windows\android-studio\gradle\gradle-2.8\bin
在打开环境变量:在path后面加入D:\wlStudio\1.5.1\android-studio-ide-141.2456560-windows\android-studio\gradle\gradle-2.8\bin,到此配置完成。然后你可以打开你的cmd,输入gradle 看配置是否则OK,
第三:开始使用命令行打包apk:
1.首先找到你对应的项目目录: 比如我的:E:\baihu\IMO\app 项目IMO,app是主项目结构
2.运行cmd ,cd E:\baihu\IMO\app 在此输入gradle build 开始打包apk,在此之前会下载studio的一些东西,如果打包成功会出现
最后你在E:\baihu\IMO\app\build\outputs\apk 文件下查看apk就可以看到了
到此就成功完成了用命令行打包apk的操作了
android studio关于命令行打包apk相关推荐
- android studio shell 命令行自动打包(mac 平台)
android studio shell 命令行自动打包(mac 平台) 作者 CrazySongHang 关注 2015.04.10 22:56* 字数 494 阅读 4165评论 1喜欢 2 如果 ...
- Android Studio 使用教程(5)---打包apk
Android Studio 使用教程(5)---打包apk 本章节讲述使用Android studio 打包apk的过程 1.Build -> Generate Signed APK...,打 ...
- android studio adb 命令行,Android Studio如何配置adb以及经常使用命令
用Android Studio一年多了,都没有使用其调试adb,今天就分享adb配置的方法,分享给你们.android 直接打开电脑-属性-高级配置-环境变量.web 这里我用图示范给你们:sql 这 ...
- Android Studio创建签名文件,打包apk,多渠道打包
如果这些内容可以帮到你是我的荣幸 1,点击标题栏上面的Build 2,再点击Generate Signed APK 3,如果已经有签名文件了,就直接用:如果第一次用就创建一个,点击Create new ...
- android apk 编译命令,android – 如何从命令行编译APK?
Android使用Ant构建系统,因此您可以为项目创建一个build.xml和build.properties文件. 您需要先创建build.xml文件: android update project ...
- 网狐游戏平台客户端命令行打包apk
在windows平台,找到打包命令目录info 运行发布debug版批处理文件 开始打包过程 正在生成文件md5
- 【Android】通过命令行adb install 将apk下载到手机之中
背景 mac 电脑中有一个apk,想将该apk下载install到Android手机中. 操作 首先在手机中删除原有的apk,然后再连上数据线到电脑中(我是在Android studio的命令行)进行 ...
- android+命令行编译,打包生成apk文件,Android 使用Android Studio + Gradle 或 命令行 进行apk签名打包...
默认为debug mode,使用的签名文件在: $HOME/.android/debug.keystore 比如 C:\Users\chengcj1.android\debug.keystore 1. ...
- android换台电脑打包签名,Android 使用Android Studio + Gradle 或 命令行 进行apk签名打包 -电脑资料...
1. 默认为debug mode,使用的签名文件在: $HOME/.android/debug.keystore 2. Release Mode 签名: build.gradle:android {s ...
最新文章
- Classifying dynamic textures via spatiotemporal fractal analysis(许教授)
- 加州伯克利大学:自动驾驶中虚拟到现实的强化学习|厚势汽车
- python爬取歌曲评论并进行数据可视化
- 推荐:Dapper扩展-Dapper.SimpleCRUD
- oracle触发和存储过程,Oracle存储过程与触发器
- 【Pytorch神经网络理论篇】 35 GaitSet模型:步态识别思路+水平金字塔池化+三元损失
- 笔记本电脑怎么清理灰尘_笔记本发热怎么办?这里有解决方案
- Ajax--art-template + 调用天气接口
- SPSS 数据编辑器界面 度量 名义 序号 标签
- 判断文件是否存在 VC++
- JSON——JavaScript 中的使用
- xmemcached的time out
- 联想m7400更换墨粉盒怎么清零_联想M7400、7600打印机换粉盒或加碳粉后,仍提示缺粉?联想7400、7600硒鼓加粉清零图解...
- SSD人脸检测以及FDDB检测结果分析
- Windows 10/11【家庭版】设置本地账户密码永不过期的方法
- 简述网桥,网关,路由器之间的区别和联系
- 阴阳师夜刀神技能是什么
- 技术总监被开除了....
- 如何把图片制作生成网站连接(URL)
- Waymo自动驾驶解读
热门文章
- Android 打包 掌握(构建变体)
- Bootstrap Modal 从左侧和右侧滑入
- 【QT编译错误】Error while building/deploying project
- 不同分辨率加载不同js_OpenLayers加载百度离线瓦片地图(完美无偏移)
- js校验用户身份证省市区年龄性别
- mysql数据库 SELECT COUNT(1) FROM new_comps WHERE deleted = 0 统计数据太慢了二十多秒
- Mybatis一对多返回结果问题
- Linux虚拟机安装步骤
- 这些AI课网课最具人气!不仅免费、系统,还附带链接 | 资源
- 【AD20】关于AD设计过程中一些小细节