
gradle
A一剑飞鸿
书山有路勤为径,学海无涯苦作舟。
展开
-
Android彻底组件化
得到Android组件化方案已经开源,参见Android组件化方案开源。方案的解读文章是一个小的系列,这是系列的第二篇文章: 1、Android彻底组件化方案实践 2、Android彻底组件化demo发布 3、Android彻底组件化-代码和资源隔离 4、Android彻底组件化—UI跳转升级改造 5、Android彻底组件化—如何使用Arouter今年6月份开始,我开始负责对“得到app原创 2018-02-08 18:52:14 · 434 阅读 · 0 评论 -
Gradle for Android(四)
## 第四篇( 构建变体 ) 当你在开发一个app,通常你会有几个版本。大多数情况是你需要一个开发版本,用来测试app和弄清它的质量,然后还需要一个生产版本。这些版本通常有不同的设置,例如不同的URL地址。更可能的是你可能需要一个免费版和收费版本。基于上述情况,你需要处理不同的版本:开发免费版,开发付费版本,生产免费版,生产付费版,而针对不同的版本不同的配置,这极大增加的管理难度。Gradl...原创 2017-09-22 13:50:03 · 775 阅读 · 0 评论 -
Gradle for Android(三)
第三篇( 依赖管理 )依赖管理依赖管理是Gradle最闪耀的地方,最好的情景是,你仅仅只需添加一行代码在你的build文件,Gradle会自动从远程仓库为你下载相关的jar包,并且保证你能够正确使用它们。Gradle甚至可以为你做的更多,包括当你在你的工程里添加了多个相同的依赖,gradle会为你排除掉相同的jar包。在这一章我们将学习以下内容:仓库本地依赖详解依赖这一概念...原创 2017-09-22 13:49:03 · 650 阅读 · 0 评论 -
Gradle for Android(二)
第二篇( Build.gradle入门 )在这一章,我们将学习以下内容:理解Gradle文件编写简单的构建任务自制构建脚本理解Gradle脚本当然我们现在讨论的所有内容都是基于Android studio的,所以请先行下载相关工具。当我们创建一个新的工程,Android studio会默认为我们创建三个gradle文件,两个build.gradle,一个settings...原创 2017-09-22 13:48:08 · 767 阅读 · 0 评论 -
androidstudio 拆包时设置dex方法个数
前言Android应用程序,最终发布成一个apk,安装到手机上。 apk文件随便用一个解压缩文件打开,可以看到里面有一个classes.dex文件,这就是之前工程中所有的代码,以及所有依赖的jar包全部合并在一起生成的一个dex文件。关于dex文件是什么,可以自己去科普一下。google当初在设计dex文件的时候,限制了dex文件中最大的函数个数为65536(unsigned short)...原创 2018-03-05 19:29:53 · 2364 阅读 · 1 评论