什么是AAR
AAR(Android Archive)包是一个Android库项目的二进制归档文件。
文件扩展名是.aar,但文件本身是具有以下条目的一个简单zip文件:
/AndroidManifest.xml (强制)
/classes.jar (强制)
/res/ (强制)
/R.txt (强制)
/assets/ (可选)
/libs/*.jar (可选)
/jni/<abi>/*.so (可选)
/proguard.txt (可选)
/lint.jar (可选)
什么是JAR
JAR(Java Archive,Java 归档文件)是与平台无关的文件格式,它允许将许多文件组合成一个压缩文件。
为 J2EE 应用程序创建的 JAR 文件是 EAR 文件(企业 JAR 文件)。
PS:以上摘抄于百度百科的解释。
AAR转JAR
下面以xxx.aar文件为例。
- 把xxx.aar后缀改为zip
- 解压,里面的classes.jar就是我们需要的jar文件。
如何查找开源的JAR或者AAR?
我发现一个很好的网站,那里有很多开源的AAR或者JAR
Maven Repository : http://mvnrepository.com/
欢迎使用编程导航:http://www.biumall.com/it.html
© 版权声明