[Android]Android Studio gradle配置-20160410
2016-04-10 22:57
281 查看
原文地址:http://my.oschina.net/u/1471093/blog/341990
目录[-]
Gradle 基本概念
本地依赖
远程依赖
android library 依赖
build.gradle
?
gradle 作为构建工具,能够很方便的使用本地jar包,以下为使用的代码块。
?
gradle 同时支持maven,ivy,由于ivy我没用过,所以用maven 作为例子,以下为代码块:
?
对于项目依赖 android library的话,就不是依赖一个jar,那么简单了,在这里需要使用gradle mulit project 机制。在过去,android library并没有一个很好的包管理方式,简单来说,在gradle出现以前,官方并没有一种用于管理android library 依赖包的方式,一般我们都是直接下载别人的android library project 源码进行集成,而对于第三方的android-maven-plugin
用的是apklib 格式。
而现在,官方终于推出一种android library的打包格式,扩展名为
library 发布使用。
打包android library
对android library 进行打包直接在library项目下面使用
下用的,看个人需求使用,这里我们用的是release 版本的 .aar 文件。
引用脚本跟前面讲的依赖库相似
?
目录[-]
Gradle 基本概念
本地依赖
远程依赖
android library 依赖
Gradle 基本概念
首先我们学习几个gradle 的脚本语法,掌握了这几个语法,你就能非常简单的用gradle构建打包android项目了。 首先,我们来看下一个最简单androidbuild.gradle。
build.gradle
?
本地依赖
gradle 作为构建工具,能够很方便的使用本地jar包,以下为使用的代码块。?
远程依赖
gradle 同时支持maven,ivy,由于ivy我没用过,所以用maven 作为例子,以下为代码块:?
android library 依赖
对于项目依赖 android library的话,就不是依赖一个jar,那么简单了,在这里需要使用gradle mulit project 机制。在过去,android library并没有一个很好的包管理方式,简单来说,在gradle出现以前,官方并没有一种用于管理android library 依赖包的方式,一般我们都是直接下载别人的android library project 源码进行集成,而对于第三方的android-maven-plugin用的是apklib 格式。
而现在,官方终于推出一种android library的打包格式,扩展名为
*.aar。前面提到,目前android gradle插件并不支持本地直接使用
*.aar文件,不过,支持包管理库的引用方式,下面,我为大家说一下,怎么对android
library 发布使用。
打包android library
对android library 进行打包直接在library项目下面使用
gradle build即可,然后,你就会在 build/libs 目录下看到两个
*.aar文件,一个debug包用的,一个是release
下用的,看个人需求使用,这里我们用的是release 版本的 .aar 文件。
引用脚本跟前面讲的依赖库相似
?
相关文章推荐
- android返回主页时,Activity在后台继续运行的方法
- android工具集合与api参考
- Android 5.0状态栏和导航栏
- Android res/raw 和 assets 使用
- Android的Touch事件处理和手势
- Android自定义View之Layout的放缩(1)
- Android启动模式总结
- Android进程优先级
- android native service编写及两个服务进程通讯
- android Camera 数据流程分析
- 作业——在线学习Android课程之第六周
- Android绘图机制与处理技巧-更新中
- android --- 深入理解 JNI
- Android线程相关_Handler_Message_AsyncTask
- 【苦读官方文档】2.Android应用程序基本原理概述
- 一句话理清service和activity 通信的机制
- Android实现画板功能的多种实现方式
- Android常用系统广播
- Android的内外存储、SharedPreferences(偏好设置)及获取空间使用情况
- android应用程序如何获取View的坐标