Android->build.gradle->dataBinding,dexOptions,lintOptions
来源:互联网 发布:车载蓝牙软件下载 编辑:程序博客网 时间:2024/06/06 16:32
贴一下网址:https://google.github.io/android-gradle-dsl/current/index.html
android { ...... buildTypes { debug { shrinkResources true minifyEnabled true proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' multiDexEnabled true multiDexKeepFile file('keep_in_main.txt') } release { minifyEnabled true proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' } }
databinding:https://developer.android.com/topic/libraries/data-binding/index.html
dataBinding { //这里设置为true,会自动帮我们引入依赖包,而不用我们手动compile enabled true } dexOptions { //--multi-dex:相当于设置multiDexEnable为true //--minimal-main-dex:最小化生成main dex //--set-max-idx-number:每个dex最大方法数 additionalParameters '--multi-dex','--minimal-main-dex','--set-max-idx-number=5000' //javaMaxHeapSize "4g"//指定-Xmx调用dx时的值。示例值为"2048m"。 jumboMode true// keepRuntimeAnnotatedClasses 在传统multidex中,将所有具有运行时注释的类保留在主dex中。// maxProcessCount 可以用于dex的并发进程的最大数量。默认为4。// preDexLibraries 是否为dex图书馆。这可以改进增量版本,但干净的构建可能会更慢。// threadCount 运行dx时使用的线程数。默认为4。 } lintOptions { //发现错误 停止构建// abortOnError true //如果发现错误,lint是否应该设置进程的退出代码// absolutePaths //lint是否应该在错误输出中显示完整的路径。默认情况下,路径是相对于lint被调用的路径。// check 'UnusedResources' //检查指定id// checkAllWarnings true //检查所有警告// checkReleaseBuilds true //在release 是否检查fatal错误// disable //一组问题的id被压制。来电者被允许修改此集合。// enable 'UnusedResources' //要启用的问题ID的集合。来电者被允许修改此集合。要启用给定的问题,请将问题ID添加到返回的集合中。// explainIssues //返回lint是否应包含问题错误的说明。(请注意,HTML和XML报告有意无条件地执行此操作,忽略此设置。)// htmlOutput //html输出文件// htmlReport //我们是否应该编写一个HTML报告。默认值为true。位置可以控制LintOptions.getHtmlOutput()。// ignoreWarnings //返回lint是否只检查错误(忽略警告)// lintConfig //用作回退的默认配置文件// noLines //lint是否应在出现错误的输出中包含源代码行(默认情况下为true)// quiet true //在终端中关闭分析消息输出// severityOverrides //严重性覆盖的可选图。地图从问题ID映射到要使用的相应严重性,必须是“致命”,“错误”,“警告”或“忽略”。// showAll //返回lint是否应包含所有输出(例如,包括所有备用位置,而不是截断长消息等)// textOutput //应写入文本报告的可选路径。特殊值“stdout”可用于指向标准输出。// textReport //我们是否应该写一个文本报告。默认为false。位置可以控制LintOptions.getTextOutput()。// warningsAsErrors true //将警告变成错误// xmlOutput //应该写入XML报告的可选路径// xmlReport //我们是否应该编写一个XML报告。默认值为true。位置可以控制LintOptions.getXmlOutput()。 }}
阅读全文
0 0
- Android->build.gradle->dataBinding,dexOptions,lintOptions
- Gradle配置lintOptions
- lintOptions
- android gradle 配置 build.gradle
- Android Gradle Build
- android gradle build process
- android gradle build
- android opencv build.gradle
- android build.gradle学习
- Android build.gradle文件
- Android build.gradle写法
- Android build.gradle
- Android-->build.gradle-->productFlavors
- Android-->build.gradle-->buildTypes
- The `android.dexOptions.incremental` property is deprecated and it has no effect on the build proces
- Build Android Project with Gradle
- Android Studio - 详解build.gradle
- Android build.gradle配置记录
- overview_java(一)
- Openfire 的安装和配置
- localStorag简单用法
- Linux 常用实用命令整合
- BING算法——思路整理(目标检测算法)
- Android->build.gradle->dataBinding,dexOptions,lintOptions
- 简单实用的CRM系统-可灵活自定义设计的crm系统
- 启用Spring MVC
- java集合之ArrayList解析
- usbmouse的注释
- “System.StackOverflowException”类型的未经处理的异常在 MySql.Data.dll 中发生”的错误处理
- 导入约束
- 企业怎么看培训出来的人,这个问题太简单了
- log4j2入门教程(二)简介2(propreties配置)