gradle

android gradle常用操作

2020-09-01  本文已影响0人  jxcyly1985

Gradle常用操作

执行任务 gradlew <task> ...

查看可以的任务 gradlew tasks

命令行选项参数 gradlew --help

查看任务的细节信息 gradlew help --task <task>

查看相关的构建信息

gradle -h 查看相关的参数

例如打印 gradle :sdk:assembleDebug 的任务运行情况

:sdk:preBuild SKIPPED
:sdk:preDebugBuild SKIPPED
:sdk:compileDebugAidl SKIPPED
:sdk:mergeDebugJniLibFolders SKIPPED
:sdk:mergeDebugNativeLibs SKIPPED
:sdk:stripDebugDebugSymbols SKIPPED
:sdk:copyDebugJniLibsProjectAndLocalJars SKIPPED
:sdk:compileDebugRenderscript SKIPPED
:sdk:generateDebugBuildConfig SKIPPED
:sdk:generateDebugResValues SKIPPED
:sdk:generateDebugResources SKIPPED
:sdk:packageDebugResources SKIPPED
:sdk:parseDebugLocalResources SKIPPED
:sdk:processDebugManifest SKIPPED
:sdk:generateDebugRFile SKIPPED
:sdk:compileDebugKotlin SKIPPED
:sdk:javaPreCompileDebug SKIPPED
:sdk:compileDebugJavaWithJavac SKIPPED
:sdk:extractDebugAnnotations SKIPPED
:sdk:mergeDebugGeneratedProguardFiles SKIPPED
:sdk:mergeDebugConsumerProguardFiles SKIPPED
:sdk:mergeDebugShaders SKIPPED
:sdk:compileDebugShaders SKIPPED
:sdk:generateDebugAssets SKIPPED
:sdk:packageDebugAssets SKIPPED
:sdk:packageDebugRenderscript SKIPPED
:sdk:prepareLintJarForPublish SKIPPED
:sdk:processDebugJavaRes SKIPPED
:sdk:mergeDebugJavaResource SKIPPED
:sdk:syncDebugLibJars SKIPPED
:sdk:bundleDebugAar SKIPPED
:sdk:compileDebugSources SKIPPED
:sdk:assembleDebug SKIPPED

属性

gradle支持三类属性

内置的Gradle环境属性

用于Gradle的环境配置
例如 org.gradle.caching

系统属性

工程属性

configuration相关内容

配置是用来表示依赖的应用范围

文档

android gradle dsl说明
https://docs.gradle.org/current/dsl/
https://docs.gradle.org/current/samples/index.html
android studio gradle api

上一篇 下一篇

猜你喜欢

热点阅读