*.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