Android gradle 编译加速

news/2024/5/20 5:08:07 标签: gradle

gradle.properties:

org.gradle.jvmargs=-Xmx2048m -XX:MaxPermSize=512m -XX:+HeapDumpOnOutOfMemoryError -Dfile.encoding=UTF-8
org.gradle.parallel=true
# 使用gradle守护进程,提高Gradle的启动时间和执行时间
org.gradle.daemon=true
org.gradle.configureondemand=true

org.gradle.caching=true
android.enableBuildCache=true

# 开启kotlin的增量和并行编译
kotlin.incremental=true
kotlin.incremental.java=true
kotlin.incremental.js=true
kotlin.caching.enabled=true
# 开启kotlin并行编译
kotlin.parallel.tasks.in.project=true

# 优化kapt
# 并行运行kapt1.2.60版本以上支持
kapt.use.worker.api=true
# 增量编译 kapt1.3.30版本以上支持
kapt.incremental.apt=true
# kapt avoiding 如果用kapt依赖的内容没有变化,会完全重用编译内容,省掉最上图中的:app:kaptGenerateStubsDebugKotlin的时间
kapt.include.compile.classpath=false

android.useAndroidX=true

# Automatically convert third-party libraries to use AndroidX
android.enableJetifier=true

# Kotlin code style for this project: "official" or "obsolete":
kotlin.code.style=official

http://www.niftyadmin.cn/n/794448.html

相关文章

Java SE 051 策略模式深度剖析及其在集合框架中的应用

(1)一个人只要自己不放弃自己,整个世界也不会放弃你. (2)天生我才必有大用 (3)不能忍受学习之苦就一定要忍受生活之苦,这是多么痛苦而深刻的领悟. (4)做难事必…

在git中删除指定的文件和目录

具体操作 #拉取远程的 Repo 到本地(如果已经在本地,可以略过) $ git clone xxxxxx#在本地仓库删除文件 $ git rm 我的文件#在本地仓库删除文件夹 $ git rm -r 我的文件夹/ #此处-r表示递归所有子目录,如果你要删除的&#xff…

ASP.NET中如何调用存储过程

用ASP.NET与SQL SERVER可是缘份最好了,稍大的程序一般第一先考虑的是SQL SERVER,只是一些很考虑经济的才使用ACCESS等了。用SQL SERVER,为了使数据库的效率更好,一般都会才取存储过程,因存储过程执行速度快&#xff0c…

一些有趣的资源搜索网站

1、OPEN开源文档 http://www.open-open.com/doc/ 网站主要提供项目和软件的开发文档,文档界的github。 2、虫部落 http://magnet.chongbuluo.com/ 包含各种搜索引擎,同时还可以搜索小程序、表情包、gif图、图标等等,并且界面也比较简介&am…

Android 调试 WebView 网页

记录一下 1. 调试微信网页 chrome 调试微信网页 2. 利用 chrome 浏览器(需 FanQ) Get Started with Remote Debugging Android Devices 3. 离线包的解决方案 Android的WebView调试工具(无需浏览器,无需FanQ)

Java SE 052 HashSet与HashMap源代码深度剖析

(1)一个人只要自己不放弃自己,整个世界也不会放弃你. (2)天生我才必有大用 (3)不能忍受学习之苦就一定要忍受生活之苦,这是多么痛苦而深刻的领悟. (4)做难事必…

SWT(一)一个最简单的SWT程序示例

SWT(一)一个最简单的SWT程序示例 public class Test{ private Shell sShell null; /** * This method initializes sShell */ private void createSShell() { sShell new Shell(); sShell.setLayout(gridLayout7); sShell.setSize(new Point(2…

为服务器控件添加javascript客户端事件(zz)

原文地址:http://www.codesky.cn/article/doc/200505/2005051999067301.htm 记得在用asp得时候,经常用到javascript。比如验证表单,删除确认等。Asp.Net的是服务器端的,我们的javascript失去了应用的空间。不过经过一番摸索&…