Android开发第十一周,笔记

Gradle用法说明

Build.gradle文件内容说明:

Build.gradle在Android project中共有两个,一个是属于整改项目的bulid.gradle,里面可以对gradle进行配置。

buildscript {
    repositories {
        jcenter()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:1.3.0'

        // NOTE: Do not place your application dependencies here; they belong
        // in the individual module build.gradle files
    }
}

allprojects {
    repositories {
        jcenter()
    }
}

在以上代码中,repositories是代码仓库,这里面可以引用第三方的jar包。当在项目中引入了jcenter()后,就不需要手动引入这个jar包,当需要使用时,只要去仓库取就可以了。
dependencies是依赖,说明这个Gradle使用的是哪一个版本的进行编译。

另外一个Bulid.gradle是Module中的gradle,代码如下:

android {
    compileSdkVersion 23
    buildToolsVersion "23.0.2"

    defaultConfig {
        applicationId "com.example.zt.gdmap"
        minSdkVersion 15
        targetSdkVersion 23
        versionCode 1
        versionName "1.0"
    }
    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
    }
}

dependencies {
    compile fileTree(dir: 'libs', include: ['*.jar'])
    testCompile 'junit:junit:4.12'
    compile 'com.android.support:appcompat-v7:23.2.1'
    compile files('libs/AMap_2DMap_V2.8.1_20160202.jar')
    compile files('libs/AMap_Location_V2.4.1_20160414.jar')
}

在以上代码中:
compileSdkVersion :指的是编译的SDK版本,这里的SDK版本是23。
buildToolsVersion:指的是编译SDK的工具,这里的版本是23.0.2。
applicationId:这个地方就是项目包名所在,这个项目的包名就是com.example.zt.gdmap
minSdkVersion:最低SDK版本
targetSdkVersion :目标SDK版本
versionCode :项目的版本号,这里是1版本
versionName :项目的版本名
dependencies :项目依赖。

你可能感兴趣的:(Android开发第十一周,笔记)