android studio加速编译

1 修改项目的gradle.properties文件 将#org.gradle.parallel=true 去掉注释,增加org.gradle.daemon=true这句表示开启gradle单独的守护进程。

下面是我的gradle.properties

org.gradle.daemon=true
org.gradle.parallel=true

2 修改主module的build.gradle文件,通常这个module是app 在android下添加

dexOptions {    
    incremental true
}

这句话的意思是开启增量编译。

我的build.gradle长这样:

android {
    compileSdkVersion 23
    buildToolsVersion '25'
    //兼容API 23干掉了httpClient,手动加入httpClient库,或者将org.apache.http.legacy.jar放到lib文件中
    useLibrary 'org.apache.http.legacy'

    ......

    // 多个jar包里包含了同样的文件(NOTICE.txt),导致打包时因为担心相互覆盖问题而提示出错, 去掉这2个文件
    packagingOptions {
        exclude 'META-INF/LICENSE.txt'
        exclude 'META-INF/NOTICE.txt'
    }

    compileOptions {
        sourceCompatibility = "1.7"
        targetCompatibility = "1.7"
    }

    lintOptions {
        abortOnError false
    }

    dexOptions {
        incremental true
    }
}

通过这两步,可以加快不少gradle的编译速度。

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏Golang语言社区

Go语言的网络编程简介

本文通过 Go 语言写几个简单的通信示例,从 TCP 服务器过渡到 HTTP 开发,从而简单介绍 net 包的运用。 TCP 服务器 首先来看一个 TCP 服务...

388150
来自专栏雪胖纸的玩蛇日常

Vue+koa2开发一款全栈小程序(4.Koa入门)

33020
来自专栏Create Sun

jquery插件导出word:jquery.wordexport.js

  今天项目中遇到一个需求把我们系统中的统计数据导出来(主要是表格)。其实实现的的方法有很多,而此次针对我的系统第一获取数据有点慢,加上前不久写了一个在线阅读p...

55930
来自专栏Golang语言社区

go http 服务器编程(1)

1. 初识 http 是典型的 C/S 架构,客户端向服务端发送请求(request),服务端做出应答(response)。 golang 的标准库 net/h...

2.9K70
来自专栏hotqin888的专栏

beego操作session

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/hotqin888/article/det...

16110
来自专栏坚毅的PHP

困扰我多年的Connection reset问题

第一次出现:是thrift的python client去请求server,发现偶尔出现这个问题 第二次:接入第三方的api,去请求数据时,发现一个接入方的api...

6.9K60
来自专栏向前进

vue-cli脚手架npm相关文件解读(4)utils.js

系列文章传送门: 1、build/webpack.base.conf.js 2、build/webpack.prod.conf.js 3、build/webp...

33560
来自专栏debugeeker的专栏

sedna加载xml文件

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/xuzhina/article/detai...

11920
来自专栏Golang语言社区

Go语言的网络编程简介

本文通过 Go 语言写几个简单的通信示例,从 TCP 服务器过渡到 HTTP 开发,从而简单介绍 net 包的运用。 TCP 服务器 首先来看一个 TCP 服务...

396150
来自专栏SDNLAB

OpenDaylight与Mininet应用实战之三层转发机制四

本文属于该专题中的进阶篇,主要讲解ODL应用不同网段的三层数据转发机制,在OpenDaylight与Mininet应用实战之流表操作(三)中会涉及到相同网段的二...

52560

扫码关注云+社区

领取腾讯云代金券