我不想在我的项目中使用外部库。
事实是它的行为不符合我的要求,所以我需要编辑它的类。
为此,我将库下载为 zip 文件夹,并使用此技术将其添加到我的项目中如何在 android studio 中编辑依赖项/外部库? https://stackoverflow.com/q/30344053/9054214
项目同步后,我在 gradle 控制台中得到以下信息:
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(使用前将#替换为@)