AndroidStudio2.2导入类库的方法

本文章是参考 http://www.jb51.net/article/89478.htm 

 

AndroidStudio导入第三方类库很容易出现问题,所以把这些东西记下来以作备用

第三方类库的方法,导入*.jar包、导入第三方java类库含源码包以及aar的引入:

一、导入*.jar包

  方法1: 直接copy

①复制*.jar包,粘贴到主工程目录的libs下边

然后右键要添加的jar  选择 同步  也可以点击Add as Libarary .这俩都可以

图片

或者

然后再 快捷键 Shift+ctrl+Alt+s 进入Dependencies 如果现实对应的libs 就表示添加成功 

图片


jar包出现小箭头 添加成功.



方法2: 直接在依赖中添加对用的Jar包

还是 快捷键 Shift+ctrl+Alt+s 进入Dependencies中 点击加号选择第二个选项,然后选择对用的 jar包即可.点击ok即可



 或者在 打开app目录下的build.gradle

在 

dependencies 中添加 一行代码
compile fileTree(include: ['*.jar'], dir: 'libs')



写下这句话后,点击同步会自动add jar包.

二、导入第三方java类库含源码包

1.先把从github上下载下来的library解压,把library的文件夹所有复制到工程下边(与主工程app同级,复制到文件、工程都可)




2.项目根目录下settigs.gradle添加:include ':App',':WaveSwipeRefreshLayoutlibrary'


3.app/build.gradle的dependencies里边添加:compile project(':WaveSwipeRefreshLayoutlibrary')



就会出现报错


进入libs中修改



build.gradle的文件 里面和主的build版本一直,

跟主的app/build.gradle差不多,就是defaultConfig只留两个Version版本,依赖只加入自己依赖即可,么有libs就




编译后,可能还有报错,需要修改一下viewpagerindicatorlibrary目录下的AndroidManifest.xml文件有可能存在和你项目中文件有冲突或版本跨度太大导致语法的错误修改一下

如果出现问题再按照提示更改就行了.


下面由于敝人还没有玩过 所以 直接黏贴复制 备以后使用

三、aar的引入


1.一个单独的工程,有依赖相应的自己的library,可运行一下自己的工程,在自己工程目录下找到.aar文件





2.将.aar文件粘贴到自己项目的libs目录下


3.修改app/build.grdle配置文件

添加:repositories flatDir { dirs 'libs' }}

这个是添加一个本地仓库,并把libs目录作为仓库地址。

dependencies中添加一行:

compile(name:'pullrefreshlibrary', ext:'aar')

4.重新编译项目:

从工具栏依次选择:"Build"-->"rebuild project"

5.编译完成后,在app/build/intermediates/exploded-aar/a就可以看见我们引用的aar包内容了,其中jar目录下是jar文件,res下是我们aar包里的资源文件。

就可以用了。




  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值