Gradle
大_熊_
关注移动互联网 && Android应用开发
展开
-
Gradle App项目的多渠道打包实现
App项目的多渠道打包实现近期项目需要根据客户的要求定制UI,因此需要用到多渠道打包,跟着官方的Gradle Plugin User Guide教程学习了下,顺便做下笔记。内容主要分为以下几个模块:1.Create Product flavors多渠道可以让我们灵活的定制一个应用,如UI、包名、versionName、修改Manifest中的内容等 通过以下DSL即可创建渠道flavor1和fla原创 2015-10-30 20:25:34 · 3304 阅读 · 0 评论 -
Gradle Library Module的复用机制
你可以注意到`projectA`和`projectB`均包含相同的module`krill`,实际上他是一个相同的Library Project,那么问题就来了:如何高效的复用现有的module?实际开发中这个问题应该比较常见,特别针对于同时需要开发多个应用的场景,解决方法如下:原创 2015-10-31 11:50:07 · 4241 阅读 · 0 评论 -
Gradle Library项目的多渠道打包实现
项目中由于某种需求需要对Library项目也进行多渠道发布,如:App已经实现了多渠道打包,此时不同渠道包依赖的同一个Library中的某些资源(举个栗子)也需要根据渠道不同而改变,这个时候就需要对Libr原创 2015-10-30 20:36:53 · 4100 阅读 · 0 评论 -
Android Studio 3.0及Gradle Plugin 3.0升级注意事项
最近终于有空升级了一下项目中的Gradle和Gradle Plugin的版本,还是踩了蛮多的坑。特别是依赖以及渠道编译这块变动较大,因此把遇到的一些问题点记录下来,分享给后人查阅~ 其实当AS升级到3.0之后,Gradle Plugin和Gradle不升级也是可以继续使用的,但很多新的特性如:Java8支持、新的依赖匹配机制、AAPT2等新功能都无法正常使用~ 所以长期看来...原创 2017-11-24 18:53:06 · 9175 阅读 · 0 评论