.aar与.jar文件区别及生成
2019-07-12 本文已影响0人
taoyyyy
jar包与aar包联系和区别
jar包:即为java代码的class文件集合。解压后的文件内容如下。
![](https://img.haomeiwen.com/i7333715/149406ac8484ffa2.png)
aar包:不仅包含class文件,还包含资源文件数据。解压后的文件内容如下。
![](https://img.haomeiwen.com/i7333715/809b212aff6c79ee.png)
AndroidStudio生成jar包与aar包
修改目标module的build.gradle为apply plugin: 'com.android.library',使其成为一个library工程,再build即可生成.aar和.jar文件。
![](https://img.haomeiwen.com/i7333715/72a7f1dd6b153e5c.png)
![](https://img.haomeiwen.com/i7333715/b1fe9ffa2852cd62.png)