当前位置::主页 > TAG标签 > Gradle
  • 加快apk的构建速度,如何把编译时间从130秒降到17秒(二)

    在上一篇文章 加快apk的构建速度,如何把编译时间从130秒降到17秒 中讲了优化的思路与初步的实现,经过一段时间的优化性能和稳定性都有很大的提高,这里要感谢大家提的建议以及 github 上的 issue ,这篇文章就把主要优化的点和新功能以及填的坑介绍下。 项

    17-09-28
  • 使用 gradle extra properties管理dependencies的版本号

    假设在你的app-module的 build.gradle文件是这样的: applyplugin:com.android.applicationandroid{...}...dependencies{//supportlibrariescompilecom.android.support:appcompat-v7:23.4.0compilecom.android.support:design:23.4.0compilecom.android.sup

    17-04-29
  • Android gradle plugin编写以及上传插件门户网心路历程

    1.首先在新建一个Android library的module,然后将其中的文件都给删除掉,只是保留 main文件和build.gradle文件,build.gradle文件里面的内容都清空掉2.在build.gradle文件中添加如下代码: applyplugin:groovy这样保证as中能识别groovy,如果你不用groovy开

    17-04-09
  • 关于Android Studio项目的Gradle构建

    Gradle构建脚本使用DSL(Domain Specific Language)来描述构建逻辑,使用的语言是Groovy。想了解Android Studio工程的Gradle构建系统,可以先从Project的settings.gradle、Project的build.gradle、Module的build.gradle、gradle/wrapper这些文件分析起。 1. P

    16-02-16
  • Gradle 奇技淫巧

    Gradle 现在已经是 Android 开发必备的建构工具了。本文总结了一些在日常开发过程中会遇到的各种小技巧。 Android Gradle Plugin 的参考文档在这里 http://google.github.io/android-gradle-dsl/current/index.html buildTypes 和 productFlavors buildTypes

    16-01-07
  • 深入理解Android之Gradle

    原文出处: 邓凡平(@阿拉神农) Gradle是当前非常“劲爆”得构建工具。本篇文章就是专为讲解Gradle而来。介绍Gradle之前,先说点题外话。 一、题外话 说实话,我在大法工作的时候,就见过Gradle。但是当时我一直不知道这是什么东西。而且大法工具组的工程师

    15-09-11
  • Android Studio中Gradle使用详解

    原文出处: http://www.jianshu.com/p/02cb9a0eb2a0 还在更新中。 一)基本配置 build配置 buildscript{repositories{jcenter()}dependencies{classpathcom.android.tools.build:gradle:1.2.3}} Android脚本 applyplugin:com.android.application Android配

    15-08-22
  • Android项目中如何用好构建神器Gradle?

    本文作者贾吉鑫为大众点评Android工程师,在进行团队并行开发时,分库遇到的问题很多都要通过Gradle脚本解决。Gradle虽为构建神器,但学习曲线比较陡峭,要想在Android项目中用好Gradle必须要做到三点。

    15-08-10
  • Android Studio(1.3版本)设置Gradle代理的正确姿势

    原文出处: http://www.licheedev.com/2015/06/22/gradle-proxy-for-as-1-3/ 遭遇 手贱把自己电脑的Android Studio升级到最新的1.3 Preview。然后上星期帮朋友配置Robolectric,要各种下载依赖,结果速度慢得要死。检查了一下网络连接,囧了,发现没走梯子(s

    15-08-10
  • 如何在Android Gradle中添加原生so文件依赖

    背景 几个月前,基于Google的 LevelDB ,我为Android平台写了一个名为 SnappyDB 的键值数据库(NoSQL)。 由于它使用到了原生C++代码,因此最终生成的文件除了Jars包还有so文件。 通过Maven仓库发布我们的函数库没有什么问题(只要你通过繁琐的发布流程),

    15-08-04
  • Android 项目利用 Android Studio 和 Gradle 打包多版本APK

    在项目开发过程中,经常会有需要打包不同版本的 APK 的需求。 比如 debug版,release版,dev版等等。 有时候不同的版本中使用到的不同的服务端api域名也不相同。 比如 debug_api.com,release_api.com,dev_api.com等等。

    15-06-15
  • Android 项目打包到 JCenter 的坑

    转载自: http://www.jianshu.com/p/c721f9297b2f?utm_campaign=hugoutm_medium=reader_shareutm_content=note 搜索下如何发布 Android 项目的信息,大部分都会找到这篇文章 Publishing Gradle Android Library to jCenter Repository ,中文的指引可以看 使

    15-05-15
  • 加速Android Studio/Gradle构建

    已经使用Android Studio进行开发超过一年,随着项目的增大,依赖库的增多,构建速度越来越慢,现在最慢要6分钟才能build一个release的安装包,在网上查找资料,发现可以通过一些配置可以加快速度,这里跟大家分享一下。 开启gradle单独的守护进程 在下面的目

    15-03-24
  • Android模块化编程之引用本地的aar

    随着项目越来越多,代码的复用就变得异常重要,这时候就要进行模块化编程,就是把一些通用的组件或者类库做成单独的模块,其他项目直接进行引用就好。针对Android开发最常见的就是Android Library,在Gradle出现之前引用Android Library的方式也很繁琐,但是

    15-03-19
  • 使用Gradle发布项目到JCenter仓库

    原文: 使用Gradle发布项目到JCenter仓库 这篇文章介绍通过Gradle把开源项目发布到公共仓库JCenter中,方便你我他的事情,我们都是很懒的嘛。JCenter现在是Android Studio中repositories的默认节点了,之前是Maven的,不过JCenter是兼容Maven的,所以放心使

    15-02-27
  • Gradle之依赖管理

    原文地址http://www.gradle.org/docs/current/userguide/artifact_dependencies_tutorial.html 8.1.What is dependency management?何谓?为何? 依赖管理大致有两块:首先Gradle需要找到你工程需要的东西,这些东西就是所谓的“依赖”。另外Gradle需要构建

    15-01-29
  • 使用Gradle构建Android项目

    转载: http://my.oschina.net/853294317/blog/358141 新项目中,使用了Google I/O 2013发布的新工具,使用Gradle构建android项目,并且在新版的Intellig IDEA以及google的Android Studio对其支持。本文就介绍一下怎么使用gradle构建android项目,进行多个版

    15-01-28
  • Gradle之构建脚本入门

    6.1.Projects and tasks工程和任务 Gradle中的任何东西都基于俩概念: projects 工程 和 tasks 任务。 一个Gradle构建由一个或多个工程构成。一个 工程 就是项目里的几个组件,这确切的依赖于要构建的项目。比如,一个工程可以是一个jar库文件,也可以是一个w

    15-01-28
  • Gradle的安装

    转载网址 http://somefuture.iteye.com/blog/2002052 原文地址 http://www.gradle.org/docs/current/userguide/installation.html 4.1.Prerequisites先决条件 Gradle依赖于JDK,需要已经安装好5.0(包括)以上的版本。虽然Gradle是基于Groovy配置的,但是不

    15-01-28
  • Android Studio导入Project的方法

    转载自: Android Studio导入Project的方法 Android Studio到现在已经发展到0.8+(现在已经是1.0了)的版本了,最近也在试着使用它,原因是多方面的,一个毕竟是未来的趋势,二则是github上越来越多的大牛开源项目都是基于Android Studio的,因此会使用Android

    15-01-28
  • 手动迁移ADT 的ANT结构工程至Gradle

    前言 现在Android Studio 已经发布正式版,其带来的新的功能对于原来的eclipse 用户是非常友好的,只需要指定目录就能自动将代码导入并配置好相关的Gradle 脚本。我们可以用正式版的AS中的可视化插件轻松的将旧工程升级到Gradle 构建系统下,而这个项目旨在

    15-01-27
  • 欲了解Android Studio,必先知道Gradle

    在前面的文章 Android Studio初体验 一文中,我们新建了一个项目,其中提到了向导所产生的build.gradle文件,我们也大致看了build.gradle中的脚本内容,这篇文章将对gradle作更详细的讲解 。这篇文章我们将介绍Gradle的安装、Gradle的基本语法、Gradle的打包

    15-01-26