gpt4 book ai didi

android - 如何读取 gradlew app :dependencies? 的结果

转载 作者:行者123 更新时间:2023-11-29 17:23:31 26 4
gpt4 key购买 nike

所以我在尝试从 Android Studio 运行我的项目时遇到了错误。我找到了问题本身的几个答案,但其中一个提到从 AS 终端运行 gradlew app:dependencies

我运行了它,但不确定如何读取某些结果。例如,我正在使用 AWS 的 DynamoDB,根据他们的启动教程,我应该在我的构建文件中这样做:

dependencies {
compile 'com.amazonaws:aws-android-sdk-core:2.+'
compile 'com.amazonaws:aws-android-sdk-cognito:2.+'
compile 'com.amazonaws:aws-android-sdk-s3:2.+'
compile 'com.amazonaws:aws-android-sdk-ddb:2.+'
}

app:dependencies 调用的结果包括:

\--- com.amazonaws:aws-android-sdk-ddb-mapper:2.+ -> 2.2.12
+--- com.amazonaws:aws-android-sdk-core:2.2.12 (*)
+--- com.amazonaws:aws-android-sdk-ddb:2.2.12 (*)
\--- com.amazonaws:aws-android-sdk-s3:2.2.12
\--- com.amazonaws:aws-android-sdk-core:2.2.12 (*)

我该如何阅读?这是否意味着 ddp-mapper 包位于 sdk-core、sdk-ddb 和 sdk-s3 中,或者完全位于其他位置?

最佳答案

在这里,嵌套意味着“传递依赖”。 aws-android-sdk-ddb-mapper 引入了其他三个 Artifact :aws-android-sdk-coreaws-android-sdk-ddb,和aws-android-sdk-s3。后一个具有传递依赖性,引入aws-android-sdk-core

现在,您会注意到 aws-android-sdk-core 出现了很多次。 Gradle 知道这一点并将其归结为该依赖项的单个副本。

关于android - 如何读取 gradlew app :dependencies? 的结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35614600/

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