我不想在我的项目中使用外部库。 事实是它并没有按照我的意愿行事,所以我需要编辑它的类。
为此,我将该库作为zip文件夹下载,并使用此技术将其添加到我的项目中How do you edit a dependency/external library in android studio?
项目同步后,我在gradle控制台中得到了这个:
无法解决':app @ debug / compileClasspath':无法解析项目:libs:Markwon。
无法解决项目:libs:Markwon。 要求: 项目:app 无法找到项目的匹配配置:libs:Markwon:所有耗材配置都没有属性。
我尝试了很多东西,比如在app build.gradle和外部库build.gradle中设置相同的buildTypes名称,就像在我发现的关于这个问题的线程中所说的那样。我尝试了另一个库,结果是一样的。
我真的不明白这些人,如果你对这个问题有所了解,或者编辑我的外部库的其他解决方案,我会非常感激。
答案 0 :(得分:0)
(根据Jonathan Landrum's request,此文本已从问题中移出)
经过数小时的拔发,我发现了它。 问题基本上是我的图书馆项目A由3个子项目B,C和D组成。
所以最初,我试图以此方式包含主库文件夹并进行全部编译
include ':libs:A'
在settings.gradle中的并像这样编译它
implementation project(':libs:A')
在build.gradle
所以好的解决方案是
implementation project(':libs:A:B')
因为B项目是我真正需要的库。