Android Studio 3.0及先前版本支持java 8
2017-10-20 10:06
417 查看
Android studio 3.0使用java8
Android Studio 3.0引入了对Java 8库和某些Java 8语言功能的内置支持。杰克不再需要,您应该首先禁用杰克使用默认工具链内置的改进的Java 8支持。参考官文
开启步骤:
1、右键项目->Open Module Settings
2、所有的的module的编译都选择1.8
---------------------------------------------- 分割线 ----------------------------------------------
Android studio 3.0以下使用java8
使用第三方的Java8兼容插件,retrolambda。
在project的根build.gradle里添加:
然后在要使用java8的module的build.gradle里添加(每一个使用的module都要单独添加):
当然下面compileOptions是少不了的:
参考:
https://github.com/evant/gradle-retrolambda
AndroidStudio对于Java8特性的支持
Android Studio 3.0引入了对Java 8库和某些Java 8语言功能的内置支持。杰克不再需要,您应该首先禁用杰克使用默认工具链内置的改进的Java 8支持。参考官文
开启步骤:
1、右键项目->Open Module Settings
2、所有的的module的编译都选择1.8
---------------------------------------------- 分割线 ----------------------------------------------
Android studio 3.0以下使用java8
使用第三方的Java8兼容插件,retrolambda。
在project的根build.gradle里添加:
dependencies { classpath'me.tatarka:gradle-retrolambda:3.7.0' }
然后在要使用java8的module的build.gradle里添加(每一个使用的module都要单独添加):
apply plugin:'me.tatarka.retrolambda'
当然下面compileOptions是少不了的:
android { compileOptions { sourceCompatibility JavaVersion.VERSION_1_8 targetCompatibility JavaVersion.VERSION_1_8 } }
参考:
https://github.com/evant/gradle-retrolambda
AndroidStudio对于Java8特性的支持
相关文章推荐
- Android Studio 3.0新建项目AAPT2 编译报错 Error:java.util.concurrent.ExecutionException: com.android.tools.aa
- java多线程分块上传并支持断点续传最新修正完整版本
- Android Studio支持Java1.8的解决方案
- redis 集群(3.0版本开始支持集群功能)
- Java版本更新历程扩展注解的支持
- tomcat中编译器的版本过低,导致不支持java 5以上的新特性
- 重磅!Android Studio 3.0 正式发布,支持 Kotlin 语言
- 查看JDK所支持的JAXB版本和linux下配置jdk环境变量以及查看java版本
- 【Oracle】ORACLE SQL Developer不支持JAVA版本
- java: -source 1.5 中不支持 diamond 运算符 (请使用 -source 7 或更高版本以启用 diamond 运算符)
- 通过android studio 支持各版本使用矢量图 (SVG)
- 使用Maven构建JavaWeb工程并设置Dynamic web module版本为3.0
- android studio 3.0版本升级问题
- java、Kotlin初学者-Android Studio 3.0 下载、安装
- java利用POI实现Excel导入导出详解-支持97-2013版本以及2017版本
- idea编译出现Error:(5, 22) java: -source 1.5 中不支持 lambda 表达式 (请使用 -source 8 或更高版本以启用 lambda 表达式)
- 关于Android studio3.0的坑之butterknife 7.0.1(低版本)
- IntelliJ Java:-source 1.3中不支持,使用-source 5 或更高的版本一启用
- 你的程序支持复杂的时间调度嘛?如约而来的 java 版本
- 更新于2017.09 全新支持IE8以下的java版本和js版本