我不想在我的项目中使用外部库.事实是它没有我想要的行为,所以我需要编辑它的类.
为此,我将库作为zip文件夹下载并使用此技术将其添加到我的项目中如何在android studio中编辑依赖/外部库?
项目同步后,我在gradle控制台中得到这个:
无法解析':app @ debug/compileClasspath'的依赖关系:无法解析项目:libs:Markwon.
无法解决项目:libs:Markwon.要求:project:app无法找到项目的匹配配置:libs:Markwon:所有耗材配置都没有属性.
我尝试了很多东西,比如在app build.gradle和外部库build.gradle中设置相同的buildTypes名称,就像在我发现的关于这个问题的线程中所说的那样.我尝试了另一个库,结果是一样的.
我真的不懂它们,如果你对这个问题有所了解,或者编辑我的外部库的其他解决方案,我会非常感激.
谢谢.
编辑:
- 解 -
经过几个小时的拔毛,我找到了它.问题基本上是我的图书馆项目A由3个子项目B,C和D组成
所以最初我试图以这种方式包含主库文件夹并将其全部编译
包括':libs:A'
在settings.gradle中并像这样编译它
实施项目(':libs:A')
在build.gradle中
所以好的解决方案是
实施项目(':libs:A:B')
因为B项目是我需要的实际库
(此文本是根据乔纳森·兰德鲁姆的要求从问题中移走的)
经过几个小时的拉头发后我找到了它。问题基本上是我的库项目 A 由 3 个子项目 B、C 和 D 组成
所以最初我试图以这种方式包含主库文件夹并全部编译
include ':libs:A'
Run Code Online (Sandbox Code Playgroud)
在settings.gradle中并像这样编译它
implementation project(':libs:A')
Run Code Online (Sandbox Code Playgroud)
在构建.gradle
所以好的解决方案是
implementation project(':libs:A:B')
Run Code Online (Sandbox Code Playgroud)
因为 B 项目是我实际需要的库。
| 归档时间: |
|
| 查看次数: |
6350 次 |
| 最近记录: |