AndroidStudio Gradle的基本使用

Gradle的作用

  • 这是一个项目构建工具,用来打包生成APK,在Gradle里面写上项目的各种配置,在打包时调用打包工具进行打包。(Android打包APK的工具都放在SDK目录的Tools文件里面,即使不用Gradle也能进行打包,但是很麻烦。使用Gradle简化了这些操作,我们不用关心怎么调用工具,我只要配置好就OK)
  • 读完Gradle里面的配置后,会调用aapt工具,将读到信息作为参数传进去进行打包。

Gradle文件第一行

在App里面有一个build.gradle
如果这个build.gradle属于一个普通的可运行的项目,第一行是:

apply plugin:'com.android.application'

如果这个build.gradle是一个支持库的话,第一行就是:

apply plugin:'com.android.librar'

文件内容

android{
    compileSdkVersion 23                     //编译版本
    buildToolsVersion "23.0.2"               //编译工具版本
    defaultConfig{
     applicationId "com.itheima.studio74"    //包名
     minSdkVersion 21     //最低版本
     targetSdkVersion 23  //最高版本
     versionCode 1        //代码版本
     versionName 1.0      //版本名称
                          //这里面写的配置最终会写到Manifest文件里面,这个Manifest是系统生成的,这个Manifest在App-build-manifest-androidTest-debug里面可以找到,
}
                          //这里面配置构建类型
buildTypes{
    relese{
    minifyEnabled false   //这里的true或false表示代码是否混淆
                          //这里面的两个参数,一个是系统自带的混淆文件,后面是可以自定义的混淆文件。
proguardFiles.getDefaultProguardFile('proguard-android.txt'),'proguard-rules.pro'

        }
    }
}
dependencies{
                                                     //这里写的项目中的依赖。
compile fielTree(inclue:[*.jar],dir:'libs')         //这行的意思是放在libs文件了里面的jar包都可以作为这个项目的依赖
testCompile 'junit:unit:4.12'                        //这个是测试用的依赖库
compile 'com.android.support:appcompat-v7:23.1.1'    //这是项目编译通过要用到的依赖

}

添加依赖

有三种方式添加依赖
这里写图片描述

  • 直接搜索
    直接通过Project Structure搜索添加依赖,添加时AndroidStudio会检查本地有没有这个依赖,如果没有,会去jcenter下载。有就直接用
    添加成功后在Gradle文件里在compile fielTree里会多一行依赖,反之,如果找到依赖名称,直接写在后面,再Sync Now,AndroidStudio也会直接去下载。
  • 自己在libs里面放jar文件依赖
    这个可以添加本地的jar包,并且已经添加好依赖了,
    compile fielTree(inclue:[*.jar],dir:'libs')  
  • 把一些模块做为依赖添加
    把别人的工程项目作为Module加入,这个首先需要import Moudle 将库工程导入项目中
    加入成功后会出现下面的代码:
compile project(':Module')

这是我的第一篇博客!欢迎各位提出意见>_@

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值