2017-08-28 103 views
-1

我已经从Github下载了很多库。当我想在android studio中添加它时,每个库中都没有.jar文件。为什么它没有jar文件?如何在android studio中添加这些库?从GitHub第三方Android库格式

+2

它们是什么类型的库?他们是纯Java吗?或者是一些特定于Android的? –

+0

特定于Android。示例是Boom菜单库。我应该怎么做才能将它们添加到我的项目中? –

+1

我建议你从README文件开始。它解释了如何使用该库。通常你只需在你的gradle构建文件中添加一行,就像我在下面的回答中所述。 –

回答

0

图书馆......榜样是繁荣菜单库

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库比GitHub版本更喜欢BinTray。

如何在android studio中添加这些库?

你可以直接复制他们到你的项目

app/ 
    build.gradle 
library/ 
    build.gradle 
settings.gradle 
build.gradle 

在settings.gradle

include :app, :library 

在app /的build.gradle

dependencies { 
    compile project(":library") 
} 
1

只要有可能,你应该找到要添加到的正确行块在您的build.gradle文件中。例如,查看您在评论中提到的Boom菜单库README。在标题Gradle & Maven,你看

compile 'com.nightonke:boommenu:2.1.0' 

此行添加到dependenciesbuild.gradle,同步的Android Studio,然后,你想使用这个库。