第三方Android库格式

时间:2017-08-28 06:06:14

标签: android android-library

我从Github下载了很多库。当我想在android studio中添加它时,我所拥有的每个库中都没有.jar文件。为什么它没有jar文件?如何在android studio中添加这些库?

2 个答案:

答案 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")
}