Gradle 同步问题:所有消耗品配置都没有属性

2024-01-04

我不想在我的项目中使用外部库。 事实是它的行为不符合我的要求,所以我需要编辑它的类。

为此,我将库下载为 zip 文件夹,并使用此技术将其添加到我的项目中如何在 android studio 中编辑依赖项/外部库? https://stackoverflow.com/q/30344053/9054214

项目同步后,我在 gradle 控制台中得到以下信息:

gradle error console And here is the detail of one of those errors :

无法解析“:app@debug/compileClasspath”的依赖关系:无法解析项目:libs:Markwon。

无法解析项目:libs:Markwon。 要求者: 项目:应用程序 无法找到项目的匹配配置:libs:Markwon:所有可用配置都没有属性。

我尝试了很多事情,例如在应用程序 build.gradle 和外部库 build.gradle 中设置相同的 buildTypes 名称,就像我发现的有关此问题的线程中所述。我尝试使用另一个库,结果是相同的。

我真的不明白,如果您对这个问题有任何想法,或者有其他解决方案来编辑​​我的外部库,我将非常感激。


(这段文字是从问题中移走的乔纳森·兰德鲁姆的请求 https://stackoverflow.com/questions/50357016/gradle-sync-issue-none-of-the-consumable-configurations-have-attributes#comment96590260_50357016)

经过几个小时的拉头发后我找到了它。 问题基本上是我的库项目 A 由 3 个子项目 B、C 和 D 组成

所以最初我试图以这种方式包含主库文件夹并全部编译

include ':libs:A' 

在设置.gradle 并像这样编译它

implementation project(':libs:A')

在构建.gradle

所以好的解决方案是

implementation project(':libs:A:B')

因为 B 项目是我实际需要的库。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Gradle 同步问题:所有消耗品配置都没有属性 的相关文章

随机推荐