Android Studido(1.5.1)如何导入GitHub上的Module/Library

昨天,我突然意识到一个问题,如果我从GitHub上下载的开源项目,我想引用它里面的library,我应该如何操作?
带着对未来的美好期盼,我开始了研究。
一般地,导入一个porject,我已经很清楚如何操作了,一般是这样:
这里写图片描述
或者这样:
这里写图片描述
但如果想要引用一个library(如下图中的bottom-bar),就像这样的结构,该如何操作呢?
这里写图片描述

方法一:手动

(了解手动的方法其实是了解导入一个Module的过程。)

1.确保你的GitHub上下载的项目能在Android Studio里运行起来
2.在Android Studio中打开你的项目
3.修改settings.gradle文件如下:

include ':app', ':bottom-bar'

4.重新编译
这里写图片描述
你会发现多了一件文件夹
5.打开build.gradle(Module/app),增加以下语句:

compile project(‘:bottom-bar’)

6、把下载来的Library里的内容都复制到你新增的文件夹中去即可

方法二:自动

File-New-New Module,或者Import Module都可以
这里写图片描述


方法就是这么个方法,很简单,只是报错的时候让人很抓狂,一度让人觉得这个方法不对或肯定不是这样弄的。理清了就简单了。
我导另外一个Library十分正常,导入这一个的时候,却报错,
我就翻看了下载的项目中的几个关键文件,看看有什么不一样,还真让我找到了,后来在build.gradle(Project:)中添加了如下代码就可以了。

classpath ‘com.jfrog.bintray.gradle:gradle-bintray-plugin:1.4’
classpath ‘com.github.dcendents:android-maven-gradle-plugin:1.3’

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值