Android Studio重构还原所有lambdas和其他Java 8功能

时间:2017-12-13 15:11:39

标签: java android android-studio java-8

我有一个带

的Android库项目
 compileOptions {
        sourceCompatibility JavaVersion.VERSION_1_8
        targetCompatibility JavaVersion.VERSION_1_8
    }

它使用了很多lambda,尝试使用资源等等。

我怎样才能降级 sourceCompatibility& targetCompatibility转换为 Java 1.6

Android Studio IDE中是否内置了此类功能?

1 个答案:

答案 0 :(得分:13)

您可以将光标放在->内并按 Alt + Enter 然后选择"将lambda替换为......来替换lambda。 "

enter image description here

您可以在整个文件上进行操作,方法是展开菜单并选择"全部修复..."

enter image description here

您可以按照上述步骤在整个项目中执行此操作,而是点击"运行检查......"

enter image description here

选择"整个项目"

enter image description here

检查完成后,右键单击" Lambda可以替换......"部分并选择"将lambda替换为......"

enter image description here