1.在库项目module下的build.gradle文件中添加以下代码 apply plugin: 'com.android.library'


apply plugin: 'maven' version = '1.0.0'

uploadArchives {     repositories {         mavenDeployer {             pom.artifactId = 'test'             repository(url: 'file://' + project.rootDir + '/outputs-aar')         }     } }
2.在窗口的最右边打开gradle,找到相应module目录下的uploadArchives,双击开始运行

3.在控制面板中显示successful,并在项目的根目录下显示生成了一个aar的单独文件夹,表示生成成功。


生成的目录要自己配我的是这样配的
uploadArchives {
    repositories {
        mavenDeployer {
            pom.artifactId = 'test'
            repository(url: 'file://' + project.rootDir + '/outputs-aar')
        }
    }
}

二、导入aar
1.复制生成的.aar文件到module的libs文件夹中
2.在需要导入的module的build.gradle文件中添加以下代码:
//使用libs目录下的aar文件时需要打开该配置 repositories {     flatDir {         dirs 'libs'     } }
3.并在dependencies{}中引用aar依赖: compile(name: 'test-1.0.0', ext: 'aar')
4.重新构建一下。
三、查看源码

1.打开aar中的某个类,会发现无法查看源码,点击Attach Sources
2.找到aar源码的项目,导入java文件夹
3.点击确定就ok了

更多相关文章

  1. 签名keystore一系列
  2. android 2.2(froyo)源码下载
  3. Android系统(168)---Android(安卓)开源项目分类汇总
  4. tiny210 android 移植过程中的几个问题
  5. android ListView增加Animation效果
  6. Android将String保存为SD卡中TXT文件的方法
  7. Ubuntu 14.04 下 android studio 安装 和 配置
  8. Android(安卓)横竖屏幕切换(layout-land和layout-port)
  9. android中XMl文件的读取

随机推荐

  1. Android(安卓)射击类游戏 (一)
  2. android分享图片到微信,无需申请APP_ID
  3. Android提高十八篇之自定义Menu(TabMenu)
  4. 巨人之间夹缝生存——豌豆荚产品分析报告
  5. 跟Android初学者分享几点经验
  6. Android(安卓)开发照相功能实例详解
  7. Android:Dagger2系列2 实例解析(更新完毕)
  8. 由浅入深研究Android(2)--好吧,我是一个ma
  9. Android的5种基本布局
  10. android中webview控件和javascript交互实