*.jar: 只包含了class文件与清单文件 ,不包含资源文件,如图片等所有res中的文件。
*.aar: 包含所有资源 ,class以及res资源文件全部包含。
两者都不包含第三方库,如直接使用带有第三方库会报NoClassDefFoundError异常,只能在引用两者的库再次添加第三方库的依赖
只要用gradle即可,jar包可以通过aar文件得到,不需要另外在build.gradle中配置task

a新建项目.png

b新建库并引用到app.jpg

c提供两种方式调用.jpg

d生成aar文件.jpg

e查看生成的jar.jpg

f引入运行jar包.jpg

g引入aar.jpg

h引入规则.jpg

i调用成功.jpg

选模式打包aar