安卓APP常见第三方库类型
安卓应用常见第三方SDK库有如下3种类型:
一、.so类型文件
一般是C或C++语言的内容打包成的库
二、.jar类型文件
JAR(Java Archive,Java 归档文件)是与平台无关的文件格式,它允许将许多文件组合成一个压缩文件。
只包含了class文件与清单文件 ,不包含资源文件,如图片等所有res中的文件。
Jar的优点:安全性、减少下载时间、传输平台扩展、包密封、包版本控制、可移植性。
三、.aar类型文件
Android库项目的二进制归档文件,包含所有资源,class以及res资源文件全部包含。
将aar解压(后缀改为.zip,再解压文件)打开后,可以看到每个aar解压后的内容可能不完全一样,但是都会包含AndroidManifest.xml,classes.jar,res,R.txt。
安卓APP第三方库详解:.so、.jar与.aar

本文详细介绍了安卓应用中常见的三种第三方库类型:.so文件,主要包含C或C++代码;.jar文件,是Java类文件和清单的集合,不包含资源;以及.aar文件,是Android库项目,包含所有资源、类文件和AndroidManifest.xml。这些库在安卓应用开发中起着关键作用,影响着应用的性能和功能。
1297

被折叠的 条评论
为什么被折叠?



