Ami*_*mir 8 android diamond-operator android-studio
将项目导入Android studio后,如果我想编译或运行该项目,则会抛出错误:
错误:(61,65)在源代码1.6中不支持java:diamond运算符
(使用-source 7或更高版本启用菱形运算符)
有谁知道它是什么以及如何解决它?
era*_*uan 13
在Android Studio(文件 - >项目结构...,属性选项卡)中,设置以下值:
Source Compatibility == 1.7
Target Compatibility == 1.7
Run Code Online (Sandbox Code Playgroud)
在此之后,您的build.gradle将包含以下条目:
compileOptions {
sourceCompatibility JavaVersion.VERSION_1_7
targetCompatibility JavaVersion.VERSION_1_7
}
Run Code Online (Sandbox Code Playgroud)
在Intellij Idea中,您需要设置项目语言级别(所有模块的默认值)和模块语言级别.
文件 - > 项目结构 - >在项目设置 - >选择项目 - > 项目语言级别 - >选择7 - Diamons,ARM,多捕获等或8 - Lambdas,键入annoationsetc.选项并单击" 应用"

| 归档时间: |
|
| 查看次数: |
11666 次 |
| 最近记录: |