Android build.gradle(app)介绍
生活随笔
收集整理的這篇文章主要介紹了
Android build.gradle(app)介绍
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
/**首先第一行應(yīng)用了一個(gè)插件,一般有兩個(gè)值可選,com.android.application表示這是一個(gè)應(yīng)用程序模塊,* com.android.library表示這是一個(gè)庫模塊。應(yīng)用模塊和庫模塊的最大區(qū)別是:一個(gè)是可以直接運(yùn)行的,一個(gè)只能做為代碼庫* 依附于其他應(yīng)用程序模塊來運(yùn)行。*/
apply plugin: 'com.android.application'android {
// 用于指定項(xiàng)目的編譯版本compileSdkVersion 26
// 用于指定項(xiàng)目構(gòu)建工具的版本buildToolsVersion "26.0.0"
//defaultConfig {applicationId "com.zjs.guanggaoshanping"
// 用于指定項(xiàng)目最低兼容的Android系統(tǒng)版本。minSdkVersion 15
// 指定的值表示你在該目標(biāo)版本上已經(jīng)做過了充分的測試,系統(tǒng)將會(huì)為你的應(yīng)用程序啟動(dòng)一些最新的功能和特性。比如說Android6.0
// 系統(tǒng)中引入了運(yùn)行時(shí)權(quán)限這個(gè)功能,如果你將值設(shè)置為23或者更高,那么系統(tǒng)會(huì)為你的程序啟用運(yùn)行時(shí)權(quán)限功能,如果將值設(shè)置我22,
// 那么就說明你的程序最高只在Android5.1系統(tǒng)上做過充分的測試,Android6.0中引入的新功能自然不會(huì)啟用。targetSdkVersion 26
// 用于指定項(xiàng)目的版本號(hào)versionCode 1
// 用于指定項(xiàng)目的版本名versionName "1.0"testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"}buildTypes {/**用于指定生成安裝文件的相關(guān)配置,通常只會(huì)有兩個(gè)子閉包,一個(gè)是debug,一個(gè)是release,* debug用于指定生成測試版安裝文件的配置,release用于指定生成正式版安裝文件的配置。* 另外debug是可以忽略不寫的。*/release {
// 用于指定是否對(duì)象的代碼進(jìn)行混淆 (true表示混淆,false表示不混淆)minifyEnabled false
// 用于指定混淆時(shí),使用的規(guī)則文件,proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'}}
}dependencies {compile fileTree(dir: 'libs', include: ['*.jar'])androidTestCompile('com.android.support.test.espresso:espresso-core:2.2.2', {exclude group: 'com.android.support', module: 'support-annotations'})compile 'com.android.support:appcompat-v7:26.+'compile 'com.android.support.constraint:constraint-layout:1.0.2'testCompile 'junit:junit:4.12'
}
總結(jié)
以上是生活随笔為你收集整理的Android build.gradle(app)介绍的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 河流上单带什么符文天赋(英雄联盟河流之王
- 下一篇: Android RaingBar评分条的