android studio 使用jar包,arr包和怎么使用githup开源项目中的aar包或module

时间:2021-09-07 00:11:55

我这里的android studio的版本是2.2.3版本

一、现在大家都用android studio了,就有人问怎么使用jar包

其实使用jar包比较简单 直接吧jar放入工程的app目录下的libs中

像这样:

android studio 使用jar包,arr包和怎么使用githup开源项目中的aar包或module

二、使用arr包

参考:Android studio 如何打.aar包,并应用

jar包即使包含了xml资源,在应用的时候也会报资源找不到的错误,为什么?因为在引用这个jar包的工程中,jar包中引用ID 指向的是当前项目的资源,目前也没有针对此的解决方法。aar包的出现,让打包资源简单化成了现实。但是如果你是eclipse工程,没办法引用aar包,那可以到这个博客中看看他是怎么解决的(http://blog.csdn.NET/xiaanming/article/details/9257853)

1.如何打aar包:新建一个project,在project中新建一个module,选择Android jar,然后下一步下一步。新建之后你会看到在你的module里的build.gradle文件第一行apply plugin: 'com.android.library',它代表它是一个jar。然后运行,会在你工程目录***\build\outputs\aar看到你的aar.

android studio 使用jar包,arr包和怎么使用githup开源项目中的aar包或module

android studio 使用jar包,arr包和怎么使用githup开源项目中的aar包或module

2.如何引用aar:将aar放在你所需要引用工程的libs文件夹中。在project的build.gradle文件中添加

repositories {

flatDir {

dirs 'libs'

}

}

注意,是project的不是module的build.gradle文件,下图是添加前后的对比。

android studio 使用jar包,arr包和怎么使用githup开源项目中的aar包或module

android studio 使用jar包,arr包和怎么使用githup开源项目中的aar包或module

然后再在module的build.gradle文件中dependencies标签中添加下面的依赖。

compile(name:'你的aar名字', ext:'aar')

android studio 使用jar包,arr包和怎么使用githup开源项目中的aar包或module

三、使用githup开源项目中的arr包

1.首先我们要在githup找到一个开源项目 https://github.com/H07000223/FlycoTabLayout (就拿这个做比方他有中文说明:https://github.com/H07000223/FlycoTabLayout/blob/master/README_CN.md)

android studio 使用jar包,arr包和怎么使用githup开源项目中的aar包或module

2.导入工程

android studio 使用jar包,arr包和怎么使用githup开源项目中的aar包或module

3.工程中找到arr包,如果你发现没有的话,先运行一下整个工程

android studio 使用jar包,arr包和怎么使用githup开源项目中的aar包或module

4.将aar包复制出来导入你自己的工程,怎么导入?请看上面的导入aar包的说明 完工。

四、导入module

1.还是上面的githup工程,找到里面使用的module

android studio 使用jar包,arr包和怎么使用githup开源项目中的aar包或module

2.打开你自己的工程 File -> New -> Import Module

android studio 使用jar包,arr包和怎么使用githup开源项目中的aar包或module

3.选择module的目录点击finish()完成导入.

最后不管是导入jar包还是aar包,配置完成后记得点击构建gradle 如下图显示

android studio 使用jar包,arr包和怎么使用githup开源项目中的aar包或module

如果成功没有报错就完美搞定了.