1. 程式人生 > >Android Studio如何把jdk設定為1.8

Android Studio如何把jdk設定為1.8

  • 最近看一個開源專案 ,裡面用到了java jdk1.8的新特性:Lambda 表示式。而我用的android studio發現不能用這個Lambda 表示式。
    如圖:
    這裡寫圖片描述

  • 這是因為as安裝的時候不需要配置jdk的,它已經預設配置好的,預設可選的版本是1.6和1.7,而Lambda 表示式是jdk1.8才有的特性。

    這裡寫圖片描述

    所以要想使用這個Lambda 表示式,需要把android studio的預設jdk版本改成1.8。android Sdk也要基於7.0的

  • Android studio修該jdk版本

    1.首先在app的build.gradle中配置

    這裡寫圖片描述

  jackOptions {
            enabled true
}
 compileOptions {
        sourceCompatibility JavaVersion.VERSION_1_8
        targetCompatibility JavaVersion.VERSION_1_8
    }

2.按快捷鍵Ctrl+Shift+Alt+S進入專案結構設定,把app的jdk版本修改成1.8,注意你需要填寫1.8,因為那個下拉選單裡沒有這一選項,如下:

這裡寫圖片描述

這裡(手寫)已經改成1.8了,框比較小,看不出來。我們在程式中看下就知道有沒有該成功了:

這裡寫圖片描述

這說明該成功了!