文档章节

gradle常用命令

GalaxyBruce
 GalaxyBruce
发布于 2016/05/18 17:54
字数 208
阅读 12
收藏 0

./gradlew  --help查看帮助信息

./gradlew -v 版本号
./gradlew clean 清除9GAG/app目录下的build文件夹
./gradlew build 检查依赖并编译打包
./gradlew build --stacktrace
这里注意的是 ./gradlew build 命令把debug、release环境的包都打出来,如果正式发布只需要打Release的包,该怎么办呢,下面介绍一个很有用的命令 assemble, 如

./gradlew assembleDebug 编译并打Debug包
./gradlew assembleRelease 编译并打Release的包
除此之外,assemble还可以和productFlavors结合使用,比如XXX是渠道name
./gradlew assembleXXXDebug 编译并打Debug包
./gradlew assembleXXXRelease 编译并打Release的包

./gradlew installRelease Release模式打包并安装
./gradlew uninstallRelease 卸载Release模式包

查看所有task相关信息

./gradlew tasks 
./gradlew tasks --all    

单独编译一个module
gradlew build -p JniLibrary
或者
gradlew :moduleName:build
gradlew :moduleName:assembleRelease
gradlew :moduleName:assembleDebug

 

 

© 著作权归作者所有

共有 人打赏支持
上一篇: 团队建设
GalaxyBruce
粉丝 2
博文 75
码字总数 35340
作品 0
南京
高级程序员
私信 提问

暂无文章

get和post详解

get和post是表单提交的两种方式,get请求数据通过域名后缀URL传送,用户可见,不安全,post请求数据通过在请求报文正文里传输,相对比较安全。get是通过URL传递表单值,post通过URL看不到表单...

青衣霓裳
30分钟前
1
0
linux-如何快速替换IP

在Linux在做高可用的时候,经常会使用到虚拟IP。在windows上一个网卡可以配置两个IP,在Linux直接使用ip命令就可以添加了。 添加 ip address add 192.168.1.200/24 broadcast 192.168.1.255 ...

Linux就该这么学
35分钟前
0
0
Unix-Linux 编程实践教程 第五章 小结

设备文件中用逗号连接起来的两个数字为主设备号和从设备号。主设备号确定实际的设备驱动程序,从设备号作为参数。 如下图中的,主设备号-4,从设备号-2 设备文件中的i-node存储的是指向内核子...

Explorer0
37分钟前
1
0
virtual box centos7 挂载进行文件和共享使用说明

一、virtualbox共享文件夹无访问权限问题解决方法 (转载 http://www.cnblogs.com/zhuguanhao/p/6192777.html) 这篇文章主要介绍了virtualbox共享文件夹无访问权限问题解决方法,造成这个问题...

mbzhong
39分钟前
1
0
Rabbitmq---消息队列

一 . MQ:message queue   消息队列的作用:   1 通信解耦   2 高峰限流 原理分析: 一开始,认证系统是强耦合的,A系统传递认证系统消息接收计算结果的过程中   1 传给认证系统   2 认...

Ala6
44分钟前
10
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部