gpt4 book ai didi

android - "deps"中的 "implementation deps.support.app_compat"是什么?

转载 作者:塔克拉玛干 更新时间:2023-11-02 09:03:07 36 4
gpt4 key购买 nike

我正在查看新架构组件的 google 示例,在那里我找到了如下代码:

dependencies {
// Support libraries
implementation deps.support.app_compat
implementation deps.support.v4
implementation deps.support.design
implementation deps.support.cardview

// Architecture components
implementation deps.lifecycle.runtime
implementation deps.lifecycle.extensions
annotationProcessor deps.lifecycle.compiler
implementation deps.room.runtime
annotationProcessor deps.room.compiler

// Android Testing Support Library's runner and rules
androidTestImplementation deps.atsl.runner
androidTestImplementation deps.atsl.rules
androidTestImplementation deps.room.testing
androidTestImplementation deps.arch_core.testing

// Espresso UI Testing
androidTestImplementation deps.espresso.core
androidTestImplementation deps.espresso.contrib
androidTestImplementation deps.espresso.intents

// Resolve conflicts between main and test APK:
androidTestImplementation deps.support.annotations
androidTestImplementation deps.support.v4
androidTestImplementation deps.support.app_compat
androidTestImplementation deps.support.design
}

我无法理解为什么他们写了所有以 deps.* 开头的依赖项。谁能帮助我理解代码。提前致谢。这是 link到 repo 。

最佳答案

deps 是在 project 实例上设置并在 versions.gradle 中定义的 Map 类实例文件。这个 versions.gradle 文件又是 applied在根 build.gradle 脚本中,因此 deps 可以在子项目中使用。

关于android - "deps"中的 "implementation deps.support.app_compat"是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47236796/

36 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com