android - Gradle 任务 "ExtractAarTransform"中的 "preDebugBuild"到底是什么意思?

标签 android gradle

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

Executing transform IdentityTransform -> ExtractAarTransform -> AarTransform on artifact support-core-ui.aar (com.android.support:support-core-ui:28.0.0)

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

最佳答案

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

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

关于android - Gradle 任务 "ExtractAarTransform"中的 "preDebugBuild"到底是什么意思?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55094360/

相关文章:

gradle - Android Gradle插件中是否有包含bundleDebug和bundleRelease的 anchor 任务?

android - WebView.loadUrl(url) 什么都不做

java - 如何在更高版本的 kitkat API 中保持屏幕常亮?

gradle - 防止 gradle 跳过任务

java - Gradle 构建在不同项目上总是失败

android - 如何从 CLI 构建和运行 android 应用程序?

android - 如何将填充(或边距)设置为 android.support.v4.widget.DrawerLayout,但是

java - Firebase 如何在 Android 中打开其他 Activity 时删除 ValueEventListener

java - 消息( toast )未显示

java - 如何从 Java 类访问我在 build.gradle 中的项目版本