【问题标题】:How do I change Project language level on Android Studio如何在 Android Studio 上更改项目语言级别
【发布时间】:2016-02-28 11:15:57
【问题描述】:

我想设置我在 Android Studio 上使用的 Java 版本。

如何像在 Intellij 上的“项目结构...”->“项目”中设置“项目语言级别”?

【问题讨论】:

  • 谢谢,看到这个问题,但这是一个新项目的对话框,我已经在处理现有的一个
  • 但是你一定已经经历过了,并且必须有一些规定可以为现有的..在 Android Studio 中我不确定,但我在 Eclipse 中我也可以在之后更新东西..
  • @hagrawal 是的,应该有这样的选项,但没有(直观的)。看这里(android studio 2.1)imgur.com/XY8rupT。在 Intellij 中,这是您设置项目语言的地方,在 Android Studio 中,它是空的。
  • 谢谢@peer。那么,如果要更改java版本怎么办?

标签: java android-studio


【解决方案1】:

您也可以在项目结构中进行编辑

【讨论】:

  • Android Studio 3.6 中不存在 :(
  • @AndrewS 您现在可以在 Project Structure -> Modules -> Properties 中找到它。
【解决方案2】:

允许我在 Android Studio 2.1 中使用 lambdas 的示例 build.gradle 文件:

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 | Android Developers

【讨论】:

    【解决方案3】:

    将此添加到您的 build.gradle(Module:app):

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-02-10
      • 2011-05-03
      • 2015-03-02
      • 2014-12-01
      • 1970-01-01
      • 2013-10-28
      相关资源
      最近更新 更多