AndroidStudio Gradle的基本使用

来源:互联网 发布:eagle软件 编辑:程序博客网 时间:2024/05/23 17:07

  • Gradle的作用
  • 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
原创粉丝点击