Gradle任务“ preDebugBuild”中的“ ExtractAarTransform”到底是什么意思?

时间:2019-03-11 02:06:16

标签: android gradle

我从Android的日常构建中收集了Gradle日志,我想知道这是什么意思

  

在工件<center> <div id="subjectr" value="<?=$new?>" style="display: <?=$new != 1 ? 'block' : 'none'?>"> <a href="" id="ifYes" style="background-color: green; border: 2px solid #44db2c; display: none;" method="POST" class="btn btn-info">COORDINADOR</a> </div> </center> IdentityTransform)上执行变换ExtractAarTransform-> AarTransform-> support-core-ui.aar

只需将com.android.support:support-core-ui:28.0.0 aar添加到类路径中? 就这样?如果我错了纠正我。谢谢!

2 个答案:

答案 0 :(得分:0)

对于aar依赖项,它通常包括.jar(类文件),aidljni库和资源,当您将它们集成到项目中时,gradle任务将提取这些类和其他文件夹以供后续处理,ExtractAarTransform就是这样做的,请参见源代码ExtractAarTransform

对于AarTransform,它返回提取的 AAR文件夹的内容,请参见AarTransform

答案 1 :(得分:0)

AAR Android存档是一个文件,您可以将其用作Android应用程序模块的依赖项,并用作Android库。详细了解here。它基本上是一种类似于JAR的存档格式,但包含Android App模块以及布局等文件。

Here关于特定的android库support-core-ui:28.0.0 aar的更多信息。