AS、JDK、SDK、Gradle、Kotlin版本管理

我們在進(jìn)行Android開發(fā)中,需要依賴各種開發(fā)工具,Sdk,插件等,在使用過程中時不時出現(xiàn)版本有誤,過高或過低造成的編譯問題。那么怎么查看自己的版本并進(jìn)行升級也是尤為重要的。

  • Android studio版本:

如何查看和修改當(dāng)前版本:

About Anroid studio進(jìn)行查看自己編輯器當(dāng)前版本:


Check for Updates進(jìn)行檢查新版本:


Android studio歷史版本下載

打開網(wǎng)頁如下圖的歷史版本,當(dāng)前時間最新版本為4.2 Beta版:


  • JDK版本:

查看或修改當(dāng)前模塊JDK版本:
在build.gradle文件中,如下顯示jdk_1.8版本

    compileOptions {
        sourceCompatibility JavaVersion.VERSION_1_8
        targetCompatibility JavaVersion.VERSION_1_8
    }

目前還有其他版本

VERSION_1_1, VERSION_1_2, VERSION_1_3, VERSION_1_4,
VERSION_1_5, VERSION_1_6, VERSION_1_7, VERSION_1_8,
VERSION_1_9, VERSION_1_10,VERSION_11,VERSION_12,
VERSION_13

JDK歷史版本下載
打開網(wǎng)頁如下圖的歷史版本,當(dāng)前時間最新版本為JDK.15版:

參考文章:
JDK版本變遷史

  • Android SDK版本:

如何查看和修改當(dāng)前模塊SDK版本:
在build.gradle文件的defaultConfig中可查看當(dāng)前使用的sdk版本

defaultConfig {
        applicationId "com.bytedance.tiktok"
        minSdkVersion 21
        targetSdkVersion 29
        versionCode 1
        versionName "1.0"
        testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
    }

minSdkVersion 代表著最低版本,在編譯的時候兼容到該參數(shù)指定最低版本api。
compileSdkVersion代表著編譯的時候,會采用該api的規(guī)范進(jìn)行代碼檢查和警告,但是并不會編譯進(jìn)apk中。
targetSdkVersion代表著目標(biāo)版本,在編譯的時候會將該版本的api編譯進(jìn)apk中,通過調(diào)節(jié)該版本可以讓App適應(yīng)更廣泛的手機(jī)系統(tǒng)版本,而達(dá)到更好的兼容性。

各版本號的大小關(guān)系就是:compileSdkVersion>=targetSdkVersion>=minSdkVersion

如何新增其他SDK版本:
在Androidstudio Preferences中,進(jìn)入Android SDK,直接勾選想要安裝的SDK版本即可使用。


Android SDK歷史版本下載

如下圖所示,當(dāng)前時間最新版本為Android 11,API level 30


  • Gradle版本:

Android Studio構(gòu)建系統(tǒng)基于Gradle,Android Gradle插件(也就是Gradle Plugin)添加了幾個特定于構(gòu)建Android應(yīng)用程序的功能。Gradle Plugin對應(yīng)需要Gradle的一定范圍的版本。

Gradle Plugin對應(yīng)Gradle版本范圍:
如何查看和修改當(dāng)前版本:

打開Project Structure窗口,這里Gradle版本為6.1.1,gradle插件版本為4.0.1。


或者gradle版本可以在gradle/gradle-wrapper.properties中查看,gradle plugin插件版本在Android工程的build.gradle中查看。

下拉即可修改為其他版本:


Gradle歷史版本下載

如當(dāng)前時間最新版本為7.0:


  • Kotlin版本:

如何查看和修改當(dāng)前版本:
在項目的build.gradle文件中可查看并修改當(dāng)前Kotlin版本,比如當(dāng)前使用版本為1.4.31。

    ext.kotlin_version = '1.4.31'
    dependencies {
        classpath 'com.android.tools.build:gradle:3.5.0'
        classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"

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

Kotlin各版本

最后,附上以上各工具版本下載地址:

https://www.androiddevtools.cn/

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容