gpt4 book ai didi

android - 应用程序声明了从配置 'compile' 到配置 'default' 的依赖关系,该依赖关系未在项目的描述符中声明

转载 作者:IT王子 更新时间:2023-10-28 23:44:52 28 4
gpt4 key购买 nike

我在我的项目中导入了一个名为“wear”的库模块,在构建时,我得到了这个:

Error : A problem occurred configuring project ':app'.   
Could not resolve all dependencies for configuration ':app:_debugApk'.
Project :app declares a dependency from configuration 'compile' to configuration 'default' which is not declared in the descriptor for project :wear.

这是什么意思?我怎样才能摆脱它?

最佳答案

此错误通常发生在 Gradle 找不到特定组件时。我在尝试使用 Salesforce React Native Android 示例时遇到了这种情况。

您收到的错误消息看起来像您发布的...在我的情况下是

Project :app declares a dependency from configuration 'compile' to configuration 'default' which is not declared in the descriptor for project :libs:SalesforceReact.

我在项目 android 目录中找到了我的 Gradle 设置文件(称为 settings.gradle )。开头是这样的

rootProject.name = 'SmartSyncExplorerReactNative'

def libsRootDir = new File( settingsDir, '../node_modules/SalesforceMobileSDK-Android/libs' )
include ':app'

include ':libs:SalesforceReact'
project( ':libs:SalesforceReact' ).projectDir = new File( libsRootDir, 'SalesforceReact' )

在这种情况下,libsRootDir 中给出的路径不存在(因为这些库实际上来 self 克隆的不同存储库,然后指向此路径!)。

一旦我更正了路径,保存设置文件并重新运行,一切顺利。

我希望这会有所帮助,乔纳森。

关于android - 应用程序声明了从配置 'compile' 到配置 'default' 的依赖关系,该依赖关系未在项目的描述符中声明,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42929841/

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