我想导入库https://github.com/jpardogo/FlabbyListView
首先,我下载Zip文件,然后将其解压缩然后将其复制到我项目的lib文件夹中,然后在Android Stduio中打开我的项目。我在build.gradle compile 'com.jpardogo.flabbylistview:library:(latest version)'
中添加了这一行。但Android Studio显示:
我该如何解决?
答案 0 :(得分:2)
你混合了两个概念。如果您使用compile
依赖关系,则不必将jar放在库中,如果放入jar,则不要放置托管依赖项。
compile library:artifact:version
行的作用是在编译时将相应的库放入类路径中,从maven存储库中为您下载。
那就是说,我建议您删除.jar并将编译行更改为:
compile 'com.jpardogo.flabbylistview:library:1.0.0
答案 1 :(得分:0)
如果您手动将库添加到android。然后你也会把它添加到你的项目中。
在项目的settings.gradle
文件中添加
include ':nameoflibrary'
或
include 'lib:nameoflibrary'
其中lib
是您添加库的文件夹的名称,nameoflibrary
是库的实际名称。
然后在你的实际模块中通常是app-module gradle文件添加
dependencies {
compile project(':nameoflibrary')
}
或
dependencies {
compile project('lib:nameoflibrary')
}
同样的比喻。
但是如果你要从存储库添加它,你只需要在app-module gradle中添加这行代码
dependencies {
compile 'com.jpardogo.flabbylistview:library:(latest version)'
}