说明 非模块划分有一种方法,模块划分则2种方法 ,非模块划分是指一个项目,编译时条件删除对应的代码,资源, 在前期需要快速交付时可以使用,即不同...
1.整体拦截自定义版本号渠道名编译时间.apk2.整体拦截所有模块字符串加密
1、 搜proguard-base 把所有jar全部替换。2、使用gradle替换,这里使用第二种。方法1:在根目录build.grade添加c...
执行gradle --quiet hello greeting结果 结论 一个是修改了,一个是没修改,执行会默认调用@TaskAction里面...
之所以研究这些东西,因为我做sdk开发的时候有一种奇思妙想,有的人用的是eclipse开发,有没有可能一个sdk又支持eclipse导入又支持a...
开篇说明 随意介绍一些技巧,可能比较乱 不是根据官方文档顺序来的,不根据死板套路把暂时没有用到的列出来 先感受成就感,如果直接发一堆东西 可以去...
笔记和教程不同,笔记给自己看的,看不懂的朋友不要吐槽,我没那么多时间写这个教程。 所有配置 首先上面的话是有问题的,没有用doLast或者doF...
config.gradle 用冒号的是键值对,ext{}表示展开,固定的, =赋值的表示变量, 取 读取gradle.properties内容 ...
dependsOn表示在自己之前先执行这个方法 uiTest.mustRunAfter unitTest执行``gradle uiTest un...
文集作者