简体   繁体   English

如何在 Android Studio 上更改项目语言级别

[英]How do I change Project language level on Android Studio

I would like to set the Java version I'm using on Android Studio.我想设置我在 Android Studio 上使用的 Java 版本。

How do I set the 'Project language level' like I do on Intellij inside 'Project Structure...' --> 'Project'?如何设置“项目语言级别”,就像我在“项目结构...”->“项目”中的 Intellij 上所做的那样?

You can also edit this inside the Project Structure 您也可以在项目结构中编辑它

在此输入图像描述

Sample build.gradle file which allows me to use lambdas in Android Studio 2.1: 示例build.gradle文件允许我在Android Studio 2.1中使用lambdas:

android {
compileSdkVersion 23
buildToolsVersion "23.0.2"

defaultConfig {
    applicationId "com.geniuscreations.successtaskanalyzer"
    minSdkVersion 17
    targetSdkVersion 23
    versionCode 1
    versionName "1.0"
    jackOptions {
        enabled true
    }
}
buildTypes {
    release {
        minifyEnabled false
        proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
    }
}

compileOptions {
    sourceCompatibility JavaVersion.VERSION_1_8
    targetCompatibility JavaVersion.VERSION_1_8
}
}

Java 8 Language Features | Java 8语言特性| Android Developers Android开发者

Add this to your buld.gradle(:app)将此添加到您的 buld.gradle(:app)

android{
...

compileOptions {
    sourceCompatibility JavaVersion.VERSION_1_8
    targetCompatibility JavaVersion.VERSION_1_8
}

...
}

It works fine then然后它工作正常

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM