前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >【Android Gradle 插件】DexOptions 配置 ① ( BaseExtension#dexOptions 脚配块配置 | DexOptions 属性配置简介 )

【Android Gradle 插件】DexOptions 配置 ① ( BaseExtension#dexOptions 脚配块配置 | DexOptions 属性配置简介 )

作者头像
韩曙亮
发布2023-03-30 15:21:11
6630
发布2023-03-30 15:21:11
举报
文章被收录于专栏:韩曙亮的移动开发专栏

文章目录

Android Plugin DSL Reference 参考文档 :

一、BaseExtension#dexOptions { } 脚配块配置


BaseExtension 文档位置 : android-gradle-dsl/2.3/com.android.build.gradle.BaseExtension.html

1、BaseExtension#dexOptions { } 脚配块配置简介

BaseExtension#dexOptions { } 脚配块配置 用于配置 dex 选项 ;

该脚本块主要是设置 BaseExtension 中的 DexOptions dexOptions 属性 ,

2、BaseExtension#dexOptions { } 脚配块配置原型

BaseExtension#dexOptions { } 脚配块配置原型 :

代码语言:javascript
复制
dexOptions { }
Configures dex options.

Delegates to:
DexOptions from dexOptions

3、BaseExtension#dexOptions 属性配置原型

BaseExtension#dexOptions 属性配置原型 : BaseExtension#dexOptions 属性是 DexOptions 类型的 ;

代码语言:javascript
复制
DexOptions dexOptions
Dex options.

二、DexOptions 属性配置简介


DexOptions ( build.gradle#android#dexOptions ) 文档位置 : https://google.github.io/android-gradle-dsl/2.3/com.android.build.gradle.internal.dsl.DexOptions.html

DexOptions 是 " build.gradle#android#dexOptions " 配置的类型 ,

DexOptions 配置 有如下属性 :

代码语言:javascript
复制
additionalParameters	
List of additional parameters to be passed to dx.
要传递给dx的其他参数列表。

javaMaxHeapSize	
Specifies the -Xmx value when calling dx. Example value is "2048m".
指定调用dx时的-Xmx值。示例值为“2048m”。

jumboMode	
Enable jumbo mode in dx (--force-jumbo).
在dx中启用巨型模式(--强制巨型)。

keepRuntimeAnnotatedClasses	
Keep all classes with runtime annotations in the main dex in legacy multidex.
在遗留多索引的主索引中保留所有带有运行时注释的类。

maxProcessCount	
The maximum number of concurrent processes that can be used to dex. Defaults to 4.
可用于索引的最大并发进程数。默认为4。

preDexLibraries	
Whether to pre-dex libraries. This can improve incremental builds, but clean builds may be slower.
是否预索引库。这可以改进增量构建,但干净的构建可能会更慢。

threadCount	
Number of threads to use when running dx. Defaults to 4.
运行dx时要使用的线程数。默认为4。
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022-05-09,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 文章目录
  • 一、BaseExtension#dexOptions { } 脚配块配置
    • 1、BaseExtension#dexOptions { } 脚配块配置简介
      • 2、BaseExtension#dexOptions { } 脚配块配置原型
        • 3、BaseExtension#dexOptions 属性配置原型
        • 二、DexOptions 属性配置简介
        领券
        问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档