首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
gradle
订阅
在掘金28850
更多收藏集
微信扫码分享
微信
新浪微博
QQ
9篇文章 · 0订阅
Android Gradle系列-进阶篇
上篇文章我们已经将Gradle基础运用介绍了一遍,可以这么说,只要你一直看了我这个Gradle系列,那么你的Gradle也将过关了,应对正常的工作开发已经不成问题了。 这篇文章我要向你介绍的是关于如何使用Gradle来更加优雅的管理多个module之间的依赖关系。 相信你一定有…
依赖冲突时的解决方法
compileOnly:参与编译的过程,但不参与最后的打包。在自己的module中依赖一些最常用的库可以避免冲突 当打包时报错的类被处理后,// failOnVersionConflict()该方法,然后重新打包。 gradle会用自动采用最新版本库的方法屏蔽掉大部分的冲突问题…
Gradle 5.0 正式版本发布,一大波新特性来袭
官方表示这是至今为止最快、最安全,最强大的版本。 更高效的内存执行等等。 ...... 让我们赶紧来看一下有哪些令人激动的新特性。 我擦,感觉一脸懵逼,没关系,下面我会针对这些特性做些简要的总结和说明,内容可能比较多,但是干货满满,建议耐心阅读下去。 早在 Gradle 4.x…
Android Gradle进阶配置指南
1.Gradle是一种构建工具,它可以帮你管理项目中的差异,依赖,编译,打包,部署......你可以定义满足自己需要的构建逻辑,写入到build.gradle中供日后复用. buildscript节点,大概意思就是支持maven,google,声明Gradle的版本.如果用到一…
JakeWharton评价我的代码像是在打地鼠?
不久前RxJava正式发布了3.x版本,作为RxJava的爱好者,笔者第一时间对个人项目进行了3.x版本的迁移。 迁移过程中遇到了一个小问题,那就是RxAndroid因为没有及时升级,因此内部还是依赖2.x版本的RxJava,这就导致项目的依赖发生了冲突。 收到男神的回复令我受…
[译]让我们加快你的Gradle构建
如果你是 Android 开发人员,那么你将花费大量时间查看屏幕并等待 gradle 构建完成。在新的 Android Studio 中,它比以前的版本要快得多,但仍然有很多空间可以解决它所以让我们快速通过在 Android Studio 中做一些快速修复。在 Google I…
Android Gradle使用总结(2)
用于配置app的版本名称,对应值是String,如"v1.0.0",让用户知道当前app版本。versionCode是内部使用,versionName是外部使用,一起配合完成app的版本升级控制。 配置测试app的包名,默认是 applicationId + ".test",一…
Gradle系列-运用篇
上次我们说到gradle的原理,主要是偏理论上的知识点,直通车在这Android Gradle系列-原理篇。这次我们来点实战的,随便巩固下之前的知识点。 在app module下的gradle.build中都有一个android闭包,主要配置都在这里设置。例如默认配置项:def…
Android Gradle使用总结(1)
自定义属性具有更广泛的作用域,可以跨Project,跨Task访问。只要能访问这些属性所属的对象,那么这些属性就可以被访问到。 虽然Gradle是个脚本文件,但写的依旧是代码,Groovy是兼容Java的,能灵活实现很多功能。如,给生成的apk以当前时间命名: 单引号和双引号都…