Android Studio
用于Android開發(fā)的集成開發(fā)環(huán)境倦青。
Android SDK
用于Android開發(fā)的軟件開發(fā)包忿晕。
compileSdkVersion
編譯時候的SDK版本號。
targetSdkVersion
App要運(yùn)行的SDK版本號牺弄,targetSdkVersion <= compileSdkVersion收捣。
minSdkVersion
App運(yùn)行的最低SDK版本號缀辩。
buildToolsVersion
編譯當(dāng)前SDK的版本工具的版本號,和compileSdkVersion是對應(yīng)關(guān)系弱睦,如果不對應(yīng)gradle會報(bào)錯百姓。
Gradle
構(gòu)建工具是對項(xiàng)目進(jìn)行編譯、運(yùn)行况木、簽名垒拢、打包、依賴管理等一系列功能的合集焦读,傳統(tǒng)的構(gòu)建工具有Make子库、Ant、Maven矗晃、Ivy等仑嗅,而 Gradle是新一代的自動化構(gòu)建工具。
Gradle與Android Studio的關(guān)系
Gradle是一個獨(dú)立的項(xiàng)目张症,跟Android Studio仓技、Android無關(guān)。Google在推出Android Studio的時候選中了Gradle作為構(gòu)建工具俗他,為了支持Gradle能在Android Studio上使用脖捻,Google 做了個Android Studio的插件叫 Android Gradle Plugin,這是我們能在Android Studio上使用Gradle的原因兆衅。
Gradle插件版本號
在項(xiàng)目根目錄的build.gradle文件里面有這么一句代碼:
classpath 'com.android.tools.build:gradle:2.1.2' //2.1.2是Gradle插件的版本號
Gradle版本號
在 gradle/wrapper/ 目錄的gradle-wrapper.properties文件內(nèi)容如下:
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-3.3-all.zip //3.3是Gradle的版本號