博文首发地址:http://www.aplesson.com/?p=999

有的时候我们在Github或者其他地方看到好的开源Android Studio结构的项目,我们想要看到运行效果,所以需要编译打包APK。除了用Android Studio工具进行打包编译APK,我们还可以用更方便简单快速的方法去编译APK。那就是Gradle命令。

1、例如去github下载一个Studio结构的开源项目,打包下载到你的电脑里。

2、配置你的电脑的Gradle环境变量,这样方便命令执行。

找到你的Gradle的bin目录地址。

配置好环境变量后,我们就可以使用cmd进行调用gradle命令了。

打开cmd,输入gradle -v  。查看gradle版本号,正确输出,则配置正确。

gradle -h代表输出gradle命令提示帮助。

3、调用cmd,跳转到我们的要编译的项目根目录。

4、执行 gradle -v 来查看下项目所用的Gradle版本

如果你是第一次执行会去下载Gradle,这个过程如果不翻墙非常慢,建议翻墙。

会看到下载成功信息:

------------------------------------------------------------ Gradle 2.2.1 ------------------------------------------------------------Build time:   2015-11-24 09:45:35 UTC Build number: none Revision:     6fcb59c06f43a4e6b1bcb401f7686a8601a1fb4aGroovy:       2.3.6 Ant:          Apache Ant(TM) version 1.9.3 compiled on December 23 2013 JVM:          1.7.0_60 (Oracle Corporation 24.60-b09) OS:           Mac OS X 10.9.5 x86_64

5、接着执行gradle clean
执行这个命令会去下载Gradle的一些依赖,下载成功并编译通过时会看到如下信息:

:app:clean UP-TO-DATE :extras:ShimmerAndroid:clean UP-TO-DATEBUILD SUCCESSFUL

6、最后执行gradle build
这个命令会直接编译并生成相应的apk文件,如果看到如下字样就代表build成功了

BUILD SUCCESSFULTotal time: 31.456 secs

紧接着在MyApplication(你的编译项目)/app/build/outputs/apk 目录下会看到类似于app-debug-unaligned.apk, app-release-unsigned.apk等,看名字应该能理解意思,unaligned代表没有进行zip优化的,unsigned代表没有签名的。然后就可以直接安装apk查看运行效果了。

这样编译查看运行apk效果更快些,关于上面提到的一些gradle命令大家应该还不理解,可以看gradle的命令相关的文章。

Android Studio通过Gradle命令来编译生成打包APK相关推荐

  1. Android Studio如何配置CURL指令一键打包apk上传至蒲公英

    Android Studio如何配置CURL指令一键打包apk上传至蒲公英 第一步:在所需要打包的模块build.gradle文件中加入如下代码: android{buildTypes {//配置ap ...

  2. android studio gradle 配置copy,Mac系统配置Android Studio的gradle命令

    前言: 一般我们打包apk都是用的AndroidStudio直接签名生成,这就造成了很多人不知道gradle除了可以用来配置依赖外,还可以用来编译生成apk.还有就是,在使用apk插件框架的时候,就需 ...

  3. 利用 Android Studio 和 Gradle 打包多版本APK

    视频汇总首页:http://edu.51cto.com/lecturer/index/user_id-4626073.html ==================================== ...

  4. 拥抱 Android Studio 之二:Android Studio 与 Gradle 深入

    2019独角兽企业重金招聘Python工程师标准>>> 关于学习方式 曾经跟朋友讨论过我们所接受过的大学工科教育,都是一上来先学基础理论,最后再来一个金工实习.一开始不知道为什么而学 ...

  5. Android studio右侧Gradle窗口显示 nothing to show

    Android studio右侧Gradle窗口显示 nothing to show 前言 解决方法 完事 前言 今天在测试开发SDK的时候,玩了几次打包后,发现Android studio右侧Gra ...

  6. Android studio 多渠道(多环境)打包grade配置详解

    Android studio 多渠道(多环境)打包grade配置详解 场景:开发app,我们需要两套环境或者两套环境以上的apk,每套环境的apk分两个版本debug版和release版. 公司有套平 ...

  7. 修改gradle版本android,Android Studio 修改Gradle版本

    Android Studio 修改Gradle版本 2020年07月24日 | 萬仟网移动技术 | 我要评论 Android Studio 修改Gradle版本实际开发中,我们在使用一些demo或者更 ...

  8. mac下Android studio配置gradle的路径

    2019独角兽企业重金招聘Python工程师标准>>> 最详细的mac下Android studio配置gradle的路径 转载于:https://my.oschina.net/sh ...

  9. 【Android FFMPEG 开发】Android Studio 工程配置 FFMPEG ( 动态库打包 | 头文件与函数库拷贝 | CMake 脚本配置 )

    文章目录 I . FFMPEG 交叉编译后的函数库及头文件 II . FFMPEG 静态库打包动态库 ( 仅做参考 ) III . 创建 Android Studio 工程 IV . FFMPEG 头 ...

最新文章

  1. 【翻译】CEDEC2012 SQUARE ENIX GPGPU实现高速GI烘培工具的方法
  2. JAVA I/O系统。
  3. 【学术软件】ETPS(English Text Processing Software)
  4. mysql 插入 删除_mysql插入、修改、删除
  5. lvs服务器需要开启web服务么_Centos7搭建LVS+Keepalived高可用Web
  6. java spring事务管理系统_Java Spring-事务管理概述
  7. 图解TCPIP-HTTP
  8. 封条格式用word怎么打_封条格式用word怎么打
  9. mysql 数据生成_mysql生成数据
  10. LINGO--Error Code 1017
  11. QCC3x系列蓝牙芯片
  12. MCSA Server 2012 R2 Passthrough Disk
  13. 卡巴斯基 (Kaspersky) V7.0.0.43 NCT BATE 汉化免激活特别版(附2009-12-23Key)
  14. 聊聊MVX中的Model
  15. 温暖(warmth)
  16. 我的世界服务器文件翻译,我的世界server.properties翻译 联机参数设置攻略
  17. 机器学习-新闻分类案例
  18. 酷炫机器人简笔画图片_卡通机器人简笔画图片
  19. C语言学习笔记:switch语句、循环语句--while、for、getchar,eof概念(推荐MSDN查询函数概念等)
  20. NDK制作一个安卓执行程序

热门文章

  1. 2007年十大最帅网站CEO
  2. python——洗牌算法
  3. mysql导入dum_mysql,mysqldump命令导入 导出表结构或数据
  4. 辰颐物语系统(开发、奖励规则)
  5. UnityShader-高斯模糊
  6. 大厂程序员能力修炼手册,从筑基到化神要多久?
  7. 软考高级 真题 2010年下半年 信息系统项目管理师 案例分析
  8. 【Akka】Akka Actor生命周期
  9. 力扣刷题-python-动态规划-1 (动态规划、01背包问题、完全背包问题)
  10. 华为面试题目:一头牛重800kg,一座桥承重700kg,牛如何过河?最秀回答秒过!...