Android arr和jar

Android Studio中生成的aar文件以及jar文件

在Android Studio中对一个自己库进行生成操作时将会同时生成.jar与.aar文件。

分别存储位置:

库为Android Studio Module的名字
*.jar:库/build/intermediates/bundles/debug(release)/classes.jar

*.aar:库/build/outputs/aar/libraryname.aar

两者区别:

*.jar:只包含了class文件与清单文件,不包含资源文件,如图片等所有res中的文件。

*.aar:包含所有资源,class以及res资源文件全部包含

如果你只是一个简单的类库那么使用生成的.jar文件即可;如果你的是一个UI库,包含一些自己写的控件布局文件以及字体等资源文件那么就只能使用.aar文件


扫描二维码,在手机上阅读!

标签: none

添加新评论