我从Github下载了很多库。当我想在android studio中添加它时,我所拥有的每个库中都没有.jar文件。为什么它没有jar文件?如何在android studio中添加这些库?
答案 0 :(得分:1)
您应该尽可能找到要添加到dependencies
文件中build.gradle
块的正确行。例如,查看评论中提到的Boom菜单库的README。在标题Gradle & Maven下,您会看到
compile 'com.nightonke:boommenu:2.1.0'
将此行添加到dependencies
中的build.gradle
块,同步Android Studio,然后根据需要使用该库。
答案 1 :(得分:0)
来自GitHub的库...示例是Boom菜单库
This one? ......好吧,你只是not reading the documentation
否则,如果没有BinTray依赖项。
这正是JitPack的用途
将Git项目纳入您的构建中:
第1步。将JitPack存储库添加到构建文件
将其添加到存储库末尾的根build.gradle中:
allprojects { repositories { ... maven { url 'https://jitpack.io' } } }
第2步。添加依赖项
dependencies { compile 'com.github.User:Repo:Tag' }
关于你的问题
为什么它没有jar文件?
因为GitHub不是用于存储(可能很大的)已编译代码的二进制文件,并且许多Android库更喜欢BinTray而不是GitHub版本。
如何在android studio中添加这些库?
您可以将它们直接克隆到您的项目中
app/
build.gradle
library/
build.gradle
settings.gradle
build.gradle
在settings.gradle中
include :app, :library
在app / build.gradle中
dependencies {
compile project(":library")
}