前言: 最近刚接触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相关推荐

  1. android studio shell 命令行自动打包(mac 平台)

    android studio shell 命令行自动打包(mac 平台) 作者 CrazySongHang 关注 2015.04.10 22:56* 字数 494 阅读 4165评论 1喜欢 2 如果 ...

  2. Android Studio 使用教程(5)---打包apk

    Android Studio 使用教程(5)---打包apk 本章节讲述使用Android studio 打包apk的过程 1.Build -> Generate Signed APK...,打 ...

  3. android studio adb 命令行,Android Studio如何配置adb以及经常使用命令

    用Android Studio一年多了,都没有使用其调试adb,今天就分享adb配置的方法,分享给你们.android 直接打开电脑-属性-高级配置-环境变量.web 这里我用图示范给你们:sql 这 ...

  4. Android Studio创建签名文件,打包apk,多渠道打包

    如果这些内容可以帮到你是我的荣幸 1,点击标题栏上面的Build 2,再点击Generate Signed APK 3,如果已经有签名文件了,就直接用:如果第一次用就创建一个,点击Create new ...

  5. android apk 编译命令,android – 如何从命令行编译APK?

    Android使用Ant构建系统,因此您可以为项目创建一个build.xml和build.properties文件. 您需要先创建build.xml文件: android update project ...

  6. 网狐游戏平台客户端命令行打包apk

    在windows平台,找到打包命令目录info 运行发布debug版批处理文件 开始打包过程 正在生成文件md5

  7. 【Android】通过命令行adb install 将apk下载到手机之中

    背景 mac 电脑中有一个apk,想将该apk下载install到Android手机中. 操作 首先在手机中删除原有的apk,然后再连上数据线到电脑中(我是在Android studio的命令行)进行 ...

  8. android+命令行编译,打包生成apk文件,Android 使用Android Studio + Gradle 或 命令行 进行apk签名打包...

    默认为debug mode,使用的签名文件在: $HOME/.android/debug.keystore 比如 C:\Users\chengcj1.android\debug.keystore 1. ...

  9. android换台电脑打包签名,Android 使用Android Studio + Gradle 或 命令行 进行apk签名打包 -电脑资料...

    1. 默认为debug mode,使用的签名文件在: $HOME/.android/debug.keystore 2. Release Mode 签名: build.gradle:android {s ...

最新文章

  1. Classifying dynamic textures via spatiotemporal fractal analysis(许教授)
  2. 加州伯克利大学:自动驾驶中虚拟到现实的强化学习|厚势汽车
  3. python爬取歌曲评论并进行数据可视化
  4. 推荐:Dapper扩展-Dapper.SimpleCRUD
  5. oracle触发和存储过程,Oracle存储过程与触发器
  6. 【Pytorch神经网络理论篇】 35 GaitSet模型:步态识别思路+水平金字塔池化+三元损失
  7. 笔记本电脑怎么清理灰尘_笔记本发热怎么办?这里有解决方案
  8. Ajax--art-template + 调用天气接口
  9. SPSS 数据编辑器界面 度量 名义 序号 标签
  10. 判断文件是否存在 VC++
  11. JSON——JavaScript 中的使用
  12. xmemcached的time out
  13. 联想m7400更换墨粉盒怎么清零_联想M7400、7600打印机换粉盒或加碳粉后,仍提示缺粉?联想7400、7600硒鼓加粉清零图解...
  14. SSD人脸检测以及FDDB检测结果分析
  15. Windows 10/11【家庭版】设置本地账户密码永不过期的方法
  16. 简述网桥,网关,路由器之间的区别和联系
  17. 阴阳师夜刀神技能是什么
  18. 技术总监被开除了....
  19. 如何把图片制作生成网站连接(URL)
  20. Waymo自动驾驶解读

热门文章

  1. Android 打包 掌握(构建变体)
  2. Bootstrap Modal 从左侧和右侧滑入
  3. 【QT编译错误】Error while building/deploying project
  4. 不同分辨率加载不同js_OpenLayers加载百度离线瓦片地图(完美无偏移)
  5. js校验用户身份证省市区年龄性别
  6. mysql数据库 SELECT COUNT(1) FROM new_comps WHERE deleted = 0 统计数据太慢了二十多秒
  7. Mybatis一对多返回结果问题
  8. Linux虚拟机安装步骤
  9. 这些AI课网课最具人气!不仅免费、系统,还附带链接 | 资源
  10. 【AD20】关于AD设计过程中一些小细节