美文网首页
关于aar包

关于aar包

作者: 蜂鸟之歌 | 来源:发表于2016-11-27 21:50 被阅读1018次

aar的使用方法:

1.生成aar包:将依赖库作为module导入android studio的project,Gradle编译后,会在build目录下的outputs中自动生成对应的aar包,我们直接将其复制到要使用aar包的module的libs目录下。
2.在依赖中引入aar

project build.gradle

allprojects {
    repositories {
        jcenter()
    //==============begin
        flatDir {
            dirs 'libs'
        }
    //==============end
    }
}
moudle build.gradle

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

相关概念:
1.依赖库:在android studio中以module的方式为工程提供依赖。
2.jar:放在libs下的jar包,包含一个个的.class文件。
3.aar:同样放在libs下的aar包,包括代码和资源文件。

AAR(Android Archive)包是一个Android库项目的二进制归档文件。
文件扩展名是.aar,但文件本身是具有以下条目的一个简单zip文件:
/AndroidManifest.xml (强制)
/classes.jar (强制)
/res/ (强制)
/R.txt (强制)
/assets/ (可选)
/libs/.jar (可选)
/jni/<abi>/
.so (可选)
/proguard.txt (可选)
/lint.jar (可选)

相关文章

网友评论

      本文标题:关于aar包

      本文链接:https://www.haomeiwen.com/subject/kjynpttx.html