首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
android-gradle
订阅
Yukina
更多收藏集
微信扫码分享
微信
新浪微博
QQ
27篇文章 · 0订阅
使用init.gradle对Gradle 进行全局配置,不需要每次都修改项目文件
每次新建项目都需要重新配置gradle,添加国内镜像,有没有一个地方可以全局配置,不用每次修改项目呢?搜索了一下找到了如下的方式:找到gradle文件夹,新建 init.gradle 文件
Gradle | allprojects ,根 repositories 区别是什么?
找不到 fragment-ktx:1.2.4 这个依赖,而且离奇的是,它居然去 fabric 的仓库底下去找,这就很有意思。一顿思考,先是尝试更改依赖优先级也无济于事,最后狠心删除了爱彼迎仓库,换成了优先阿里云依赖,于是解决了这个比较 简单 的问题。 如上述所示,我们一般的项目…
Android 重构 | 持续优化统一管理 Gradle
借着韩哥哥要求重构的机会,正好好好回顾下以前遗忘/忽略的知识点。 支持跳转等常规操作。 最重要的,依然是便于维护。 从最初的创建 config.gradle 到现在的 basic_depend.gradle,虽说今天更比昨天强,但是依然不是很满意。 ext 方式虽然是 Goog…
写给 Android 开发者的 Gradle 系列(一)基本姿势
笔者认为能够戳进这篇文章的读者十之八九也是知道 Gradle 可以用来干什么,所以没必要介绍什么了,毕竟说一堆术语搞得大家都不懂很难堪(手动滑稽)。简单来说,对于大部分的 Android 开发者来说 Gradle 是一个强大的工具,它提供便捷的方式帮助开发者构建 app。如果想…
Android依赖导入全攻略
在我们开发安卓项目的时候,不会所有的功能都自己去造轮子,经常要使用到各种的其他包,其中有谷歌给我们提供的各种support包,也有各种第三方的功能库,有时候我们自己也会将一些功能封装成包。这些包存在和导入的形式也多种多样,有远程仓库的,有直接拷贝到本地的,jar包、aar包、s…
Gradle实现自动化加固与多渠道打包
研究这个Gradle自动化脚本初衷是为了实现自动化打包、加固和增加多渠道,从而一键完成应用发布上架应用市场前的所有操作,以达到解放双手和节约时间成本的效果。后期有考虑配合curl指令将打包好的apk自动上传到服务器或者托管平台,亦或可结合Jenkins自动化构建、打包、上传等,…
Android开发:build.gradle 配置指南
作为Android开发,我们几乎每天都在和builg.gradle打交道,但是你真的知道build.gradle里的每一行代码有什么用吗?以及builg.gradle到底有哪些作用?本文旨在全面的向大家介绍builg.gradle的作用与使用方法。 buildscript 方法…
Gradle系列之基础篇
项目配置简单且任务扩展方便。 本节重点介绍下Gradle的基础内容,包括运行机制和脚本内容的分析。 Gradle有很多插件,这里主要分析Android插件的脚本配置。 Product Flavor表示不同特点的产品,例如APK打包发布时需要发不到不同的应用市场,开发者需要设置不…
【奇技淫巧】除了 buildSrc 还能这样统一配置依赖版本?巧用 includeBuild
但是由于 buildSrc 是对全局的所有 module 的配置,因此在构建速度上会慢一些。那么有没有一个更纯净的方式来配置依赖版本呢?
抓重点学 Gradle
网上关于 Gradle 的教程很多,但很多都是以 “面” 切入— 通过大量讲解其用法及其 API 分类来阐述。但 Gradle API 使用技巧众多,API 更是成千上百,臣妾记不住呀。个人深信,技术之道与练功之道是一致的,”想要旷世武功,先练内功”。本文尝试以 “点” 切入,阐述一下学习 Gradle 的门路。