导出aar

首先Android Library项目的gradle脚本只需要在开头声明

apply plugin: 'com.android.library'

之后就和导出apk文件一样的方法,执行 ./gradlew assembleRelease,然后就可以在 build/outputs/aar 文件夹里生成aar文件

引用本地的aar

1: 确保你的 aar文件中没有和现有工程重复的res,包括图片名字,如ic-launcher, string , dimen等,一旦主工程引用了该重复的资源名称,就会报错。

2: in  build.gradle

apply plugin: 'com.android.application'

android {
compileSdkVersion 22
buildToolsVersion "22.0.1" defaultConfig {
applicationId "xxxxxxxxxxx"
minSdkVersion 22
targetSdkVersion 22
versionCode 1
versionName "1.0"
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
} repositories {
flatDir {
dirs 'libs'
}
}
dependencies {
compile(name:'app-release', ext:'aar')
}

最新文章

  1. java+eclipse+selenium环境搭建
  2. jquery返回顶部,支持手机
  3. AutoHotKey实现将站点添加到IE的Intranet本地站点
  4. web 前端常用组件【04】Datetimepicker 和 Lodop
  5. python类中的super,原理如何?MRO是什么东东?
  6. php实现工厂模式
  7. java集合框架04——LinkedList和源码分析
  8. WINFORM实现进程信息的查看,listview,点击,右键,右键菜单
  9. 基于Vue的SPA动态修改页面title的方法
  10. RabbitMQ 1-入门学习
  11. BZOJ 3963: [WF2011]MachineWorks [CDQ分治 斜率优化DP]
  12. shell基础及变量
  13. vue-i18n国际化在data中切换不起作用
  14. gitlab 修改root密码
  15. 理解OAuth 2.0(转)
  16. ThinkPHP 3.2 用户注册邮箱验证激活帐号
  17. ll(ls -l) 列属性
  18. Redisson实现分布式锁(一)
  19. Damped Track 阻尼跟随
  20. java.lang.NoSuchMethodError: org.apache.commons.lang.StringUtils.endsWith(Ljava/lang/String;Ljava/lang/String;)Z

热门文章

  1. servlet 中 web.xml
  2. try、catch 和 throw 语句 (了解)
  3. jQuery中prop()函数控制多选框(全选,反选)
  4. Jquery 鼠标事件解析
  5. SSN 社会安全号码
  6. 图论&数据结构——并查集
  7. Java并发编程笔记—基础知识—实用案例
  8. wordpress自定义后台用户联系方式 添加qq、微博、微信
  9. RootKit学习之 IDT Hook
  10. [Effective JavaScript 笔记]第16条:避免使用eval创建局部变量