![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Gradle
文章平均质量分 77
郭风朴
专业IT影音开发爱好者,从最基本的影音发动机“FFmpeg”到影音大厦“VLC”均有涉猎,愿与有同样爱好的你,在IT路上一直走下去。
音视频技术和营销领域骨灰级玩客
展开
-
加速Android Studio/Gradle构建
已经使用Android Studio进行开发超过一年,随着项目的增大,依赖库的增多,构建速度越来越慢,现在最慢要6分钟才能build一个release的安装包,在网上查找资料,发现可以通过一些配置可以加快速度,这里跟大家分享一下。 开启gradle单独的守护进程 在下面的目录下面创建gradle.properties文件: /home//.gradle/ (Linux) /Users转载 2016-05-26 17:28:06 · 376 阅读 · 0 评论 -
Android studio gradle导入库的方法
相比于常规方法,在Android 方法编程导入库文件 有下面的方便 我们使用下面的方法在国内可能走不通的原因是,Google ,gitHub等一些网站被墙了,导致没法下载而失败, 下面是一个具体的例子。 这几天,因为项目的需要,接触了Google的Gson库,发现这个东西很好用,遂记下简单的笔记,供以后参考。至于Gson是干什么的,有什么优点,请各位同学自行百度。话不多说,切入正原创 2016-10-02 17:49:43 · 816 阅读 · 0 评论 -
Android studio 大BUG,Plugin is too old, please update to a more recent version
一、背景 近阶段 在使用Android studio 时候 又报错 因为在Google I/O开发者大会(5月18至19日)后, 又有最新版本的 Android studio发布,发布版本号为 android studio 2.2 二、报错提示: 文字描述: Error:(1, 0) Plugin is too old, please update to a more r原创 2016-06-02 11:04:40 · 819 阅读 · 0 评论 -
Gradle build设置自动log开关
应用场景 通常情况下我们的apps发布后也就是release模式下log是不显示的,debug模式下是显示log的,但是在特殊情况下我们测试release包的时候需要log的时候,就无法使用BuildConfig.DEBUG来达到要求,因为在release模式下自动设置为false,debug模式下是true,这个时候我们需要自定义可控制的log开关。 Android Studio 对应的Bu转载 2016-06-02 16:07:51 · 624 阅读 · 0 评论 -
Gradle学习系列之十——自定义Plugin
在本系列的上篇文章中,我们讲到了如何自定义Task类型,在本篇文章中,我们将讲到如何自定义Plugin。 请通过以下方式下载本系列文章的Github示例代码: git clone https://github.com/davenkin/gradle-learning.git 在Plugin中,我们可以向Project中加入新的Task,定义configu转载 2016-05-20 11:23:12 · 478 阅读 · 0 评论 -
Gradle学习系列之九——自定义Task类型
在本系列的上篇文章中,我们学习了多Project构建,在本篇文章中,我们将学到如何自定义Task类型。 请通过以下方式下载本系列文章的Github示例代码: git clone https://github.com/davenkin/gradle-learning.git 在前面的文章中我们讲到,Gradle本身只是一个架子,真正起作用的是Task和Pl转载 2016-05-20 11:21:49 · 494 阅读 · 0 评论 -
Gradle学习系列之八——构建多个Project
在本系列的上篇文章中,我们讲到了Gradle的依赖管理,在本篇文章中,我们将讲到如何构建多个Project。 请通过以下方式下载本系列文章的Github示例代码: git clone https://github.com/davenkin/gradle-learning.git Gradle为每个build.gradle都会创建一个相应的Project领转载 2016-05-20 11:19:07 · 511 阅读 · 0 评论 -
Gradle学习系列之七——依赖管理
在本系列的上篇文章中,我们讲到了如何使用java Plugin,在本篇文章中,我们将讲到Gradle的依赖管理。 请通过以下方式下载本系列文章的Github示例代码: git clone https://github.com/davenkin/gradle-learning.git 一个Java项目总会依赖于第三方,要么是一个第三方类库,比如Apac转载 2016-05-20 11:18:06 · 429 阅读 · 0 评论 -
Gradle学习系列之六——使用Java Plugin
在本系列的上篇文章中,我们讲到了如何自定义Property,在本篇文章中,我们将讲到如何使用java Plugin。 请通过以下方式下载本系列文章的Github示例代码: git clone https://github.com/davenkin/gradle-learning.git Gradle最常用的Plugin便是java Plugin了。和其他Plug转载 2016-05-20 11:17:00 · 473 阅读 · 0 评论 -
Gradle学习系列之五——自定义Property
在本系列的上篇文章中,我们讲到了增量式构建,在本篇文章中,我们将讲到如何自定义Project的Property。 请通过以下方式下载本系列文章的Github示例代码: git clone https://github.com/davenkin/gradle-learning.git 在前面的文章中我们讲到,设置和读取Project的Property是使用Grad转载 2016-05-20 11:15:57 · 571 阅读 · 0 评论 -
Gradle学习系列之四——增量式构建
在本系列的上篇文章中,我们讲到了如何读懂Gradle的语法,在本篇文章中,我们将讲到增量式地构建项目。 请通过以下方式下载本系列文章的Github示例代码: git clone https://github.com/davenkin/gradle-learning.git 如果我们将Gradle的Task看作一个黑盒子,那么我们便可以抽象出输入和输出的概念转载 2016-05-20 11:14:58 · 388 阅读 · 0 评论 -
Gradle学习系列之二——创建Task的多种方法
在本系列的上篇文章中,我们讲到了Gradle入门,在本篇文章中我们将讲到创建Task的多种方法。 请通过以下方式下载本系列文章的Github示例代码: git clone https://github.com/davenkin/gradle-learning.git Gradle的Project从本质上说只是含有多个Task的容器,一个Task与Ant的转载 2016-05-20 10:13:16 · 433 阅读 · 0 评论 -
Gradle学习系列之三——读懂Gradle语法
在 本系列 的 上篇文章 中,我们讲到了创建Task的多种方法,在本篇文章中,我们将学习如何读懂Gradle。 请通过以下方式下载本系列文章的Github示例代码: git clone https://github.com/davenkin/gradle-learning.git Gradle是一种声明式的构建工具。在执行时,Gradle并不会一开始便顺序执行build.g转载 2016-05-20 10:11:44 · 432 阅读 · 0 评论 -
Gradle学习系列之(一)——Gradle快速入门
这是一个关于Gradle的学习系列,其中包含以下文章: Gradle快速入门 定义Task读懂Gradle语法增量式构建自定义Property使用java Plugin依赖管理构建多个Project自定义Task类型自定义Plugin 请通过以下方式下载本系列文章的Github示例代码: git clone https://github.com/davenkin/gra转载 2016-05-20 10:02:34 · 541 阅读 · 0 评论 -
Android Gradle plugin与Gradle 版本对应问题
本文主要是引用google官方网站的内容,仅此做个记录或者笔记,做个问题归类! https://developer.android.google.cn/studio/releases/gradle-plugin.html# 在这边文章中,写了关于Android的Gradle插件与Gradle版本的对应问题。具体如下: The following table lists which原创 2017-05-24 14:14:21 · 1527 阅读 · 0 评论