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

Android Studio重构还原所有lambdas和其他Java 8功能,java,android,android-studio,java-8,Java,Android,Android Studio,Java 8,我有一个Android库项目 compileOptions { sourceCompatibility JavaVersion.VERSION_1_8 targetCompatibility JavaVersion.VERSION_1_8 } 它使用了大量lambda、try with resources等 我怎样才能将sourceCompatibility和targetCompatibility降级到Java 1.6 Android Studio I

我有一个Android库项目

 compileOptions {
        sourceCompatibility JavaVersion.VERSION_1_8
        targetCompatibility JavaVersion.VERSION_1_8
    }
它使用了大量lambda、try with resources等

我怎样才能将sourceCompatibility和targetCompatibility降级到Java 1.6


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

您可以将光标放在
->
中,然后按Alt+Enter键,然后选择“将lambda替换为…”来替换lambda


您可以通过展开菜单并选择“全部修复…”对整个文件执行此操作


您可以按照上述步骤对整个项目进行检查,但请单击“在…上运行检查”

选择“整个项目”

检查完成后,右键单击“Lambda可替换…”部分并选择“将Lambda替换为…”


嘿!谢谢你的回答!有什么方法可以在整个项目中实现吗?你可以在整个文件中实现,但我不知道在整个项目中实现的方法。谢谢!很快就会试用:)@OlexiiMuraviov我知道如何在整个项目中使用它,请检查我的编辑。由于某些原因,“用匿名类替换lambda”没有作为选项显示在ALT-ENTER下。相反,我可以按两次SHIFT键并输入“替换Lambda”,顺便问一下,为什么降级?为什么不学习如何使用lambdas?:-)@donfuxx需要在不支持Java8的xamarin项目中使用库:(哦,祝你好运:-)@donfuxx谢谢:)Lambda-不是“Lambda”。。。。。