前几篇我们主要讲了AS的配置的一些东西,今天我们就开始认识一下Android Studio的【构建系统】-Gradle。

Gradle是什么?Gradle 是以 Groovy 语言为基础,面向Java应用为主。基于DSL(领域特定语言)语法的自动化构建工具。【百度百科】


在AS中包含一个顶级构建文件和每个模块构建文件组成,如下图

我们这里就主要讲[顶级配置文件和模块配置文件以及sdk配置文件]

1.顶级配置文件

2.模块配置文件

说明:
minifyEnable false 是apk变小压缩apk的意思:详细的配置参考:【Android Studio –自动删除没有用的资源,给APK减减肥】

上图中模块以来解释如下,一般有这三种依赖关系,添加依赖关系的6方法看这里有详细的介绍:
【[Android Studio 权威教程]AS添加第三方库的6种方式(Jar,module,so等)】

dependencies {    // Module(模块) 依赖    compile project(":lib")    // 远程二进制依赖    compile 'com.android.support:appcompat-v7:19.0.1'    // 本地二进制依赖    compile fileTree(dir: 'libs', include: ['*.jar'])}

3.SDK、NDK配置文件

这里主要有配置了两个路径:第一个是sdk,第二个是ndk,我们可以在Project StrucTrue按钮中配置:

对于Gradle的基本认识久到这里,什么多渠道打包,ndk配置之类的我们到后期给大家讲,到这大家开发什么的就没有什么问题了,下篇文章我们讲一下AS签名打包Apk,以及jks的签名文件的生成。


有兴趣的童鞋可以关注我的Blog,我的专栏会持续更新Android Studio 教程,以及2015 I/O大会上的NDK的配置和编译,我也全部会分享给大家。
并且我收到了CSND 的讲师邀请,后期我会把这些Android Studio的使用教程录制成视频发布在CSDN学院。


/** * -------------- * 欢迎转载   |  转载请注明 * -------------- * 如果对你有帮助,请点击|顶| * -------------- * 请保持谦逊 | 你会走的更远 * -------------- * @author zsl * @github https://github.com/yy1300326388 * @blog http://blog.csdn.net/yy1300326388 */

更多相关文章

  1. Android开发环境搭建:SDK在线离线安装+在Eclipse中配置ADT+第一个
  2. Android(安卓)Studio的使用 及 JDK环境配置(Window10 64位)
  3. 如何理解Gradle?Grade在Android的构建过程中有什么作用?动态修改An
  4. Android(安卓)浏览器打开本地APK
  5. [Android]如何做一个崩溃率少于千分之三噶应用app(3)-极速编译
  6. 实时改变配置
  7. 从零开始--系统深入学习android(实践-让我们开始写代码-Android框
  8. Android:创建可穿戴应用 - 安装和依赖管理
  9. Android(安卓)VLAN的配置

随机推荐

  1. Android实现获取SERIAL信息的方法
  2. 计算Android(安卓)App占用的各种空间大小
  3. [置顶] Android系统安全之旅 第1章 运行
  4. android EditText 字数监听并显示
  5. Android中动态设置TextView的drawableLef
  6. QuickContactBadge如何实现
  7. android 有效加载大型Bitmap - 开发文档
  8. android: Looper 源码浅析 [Handler,Loop
  9. [Android(安卓)GMS 认证] CTS 测试准备
  10. 如何控制android中ImageView的位置