android studio 打包--jar,aar与发布

来源:互联网 发布:2017年8月宏观数据 编辑:程序博客网 时间:2024/05/01 01:09

使用android studio 打包,生成jar包或者aar包来供别人使用或者自己复用


首先:

jar包会把class文件打入包内,但是资源文件不会

aar包则会包含资源文件


在android studio中的打jar包的方式:

参考博客:http://www.jianshu.com/p/1589be7962cd


注意的几点:

1:创建的modul 是一个library模式

2:gradle中添加打包声明,注明生成位置

3:manifest文件中声明权限和组件

引用jar包:

在声明的位置找到生成的jar包,可以引用到自己的项目中,注意,将jar包中的组件如activity,service在自己项目的manifest文件中再次声明


在android studio中的打aar包的方式:

参考博客:http://blog.csdn.net/qiujuer/article/details/39754517


打包方式与打jar包时一模一样

在我们执行生成jar包以后,android studio会在build/libs下生成jar包,同时,自动在build/outputs目录下生成两个aar


引用aar包:

我们复制aar包到自己的项目中的libs下,然后需要在build.gradle中添加:

repositories{    flatDir{        dirs'libs'    }}


compile(name:'mylibrary-debug',ext:'aar')
(这个name的值是你生成的aar的名称)


这时候我们就能使用导入的aar包中的资源了。注意activity等组件还是要在自己的manifest中声明的



发布:

打包是前面的流程

发布参考博客:http://blog.csdn.net/yechaoa/article/details/68953567



0 0
原创粉丝点击