文档章节

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
南京
高级程序员
私信 提问
加载中
请先登录后再评论。

暂无文章

15

15

不正经的大叔
50分钟前
13
0
如何在Python中附加文件? - How do you append to a file in Python?

问题: How do you append to the file instead of overwriting it? 您如何附加到文件而不是覆盖文件? Is there a special function that appends to the file? 有附加到文件的特殊功能吗?...

javail
今天
8
0
每个程序员应阅读的最具影响力的单一书籍是什么? [关闭]

问题: If you could go back in time and tell yourself to read a specific book at the beginning of your career as a developer, which book would it be? 如果你可以回到过去并告诉自己......

技术盛宴
今天
5
0
Spring Cloud系列之微服务介绍

相信我,请认真读完,点开每一个链接,或许你才能真正了解什么是微服务?什么是分布式?什么是云计算?绝对没有多余! 1 微服务 微服务架构是“新常态”。构建小型的、自包含的、随时可以运行...

冯文议
今天
6
0
在Visual Studio中使用Git [关闭] - Using Git with Visual Studio [closed]

问题: As a long-time Visual SourceSafe user (and hater) I was discussing switching to SVN with a colleague; 作为一个长期的Visual SourceSafe用户(和仇恨)我正在讨论与同事转换到S......

富含淀粉
今天
26
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部