内容简介:Android Studio 中配置 Java 8 属性
今天竟然有人问我什么是 Lamdba 表达式?不知道的赶紧下去了解 , 这是 Java 8 中的新特性 , 可以极大程度的简化代码 , 并且可读性很高 , 如今 Java 9 都要问世了 , 希望大家都跟上技术发展步伐 , 今天先在这里给不会的同学总结一下关于 Android Studio 中如何配置使用 Java 8 , 过后再记录一下学习 Lamdba 表达式的心得。
添加插件retrolambda
apply plugin: 'me.tatarka.retrolambda'
buildscript {
repositories {
mavenCentral()
}
dependencies {
classpath 'me.tatarka:gradle-retrolambda:3.2.4' //for java 8 lamda
}
}
dependencies {
//从 maven central 获取最新版本插件
retrolambdaConfig 'net.orfjackal.retrolambda:retrolambda:+'
//本地版本,retrolambda.jar 位于libs目录
// retrolambdaConfig files('libs/retrolambda.jar')
}
配置 android{} 区块Java版本
//java版本8
compileOptions {
sourceCompatibility JavaVersion.VERSION_1_8
targetCompatibility JavaVersion.VERSION_1_8
}
配置 proguard.pro 混淆文件
## see https://github.com/evant/gradle-retrolambda for java 8 -dontwarn java.lang.invoke.*
配置完成之后的 build.gradle 文件
apply plugin: 'com.android.application'
apply plugin: 'me.tatarka.retrolambda'
buildscript {
repositories {
mavenCentral()
}
dependencies {
classpath 'me.tatarka:gradle-retrolambda:3.2.4' //for java 8 lamda
}
}
android {
compileSdkVersion 23
buildToolsVersion "23.0.1"
defaultConfig {
applicationId "com.mrljdx.sample"
minSdkVersion 10
targetSdkVersion 23
versionCode 1
versionName "1.0"
}
//java版本8
compileOptions {
sourceCompatibility JavaVersion.VERSION_1_8
targetCompatibility JavaVersion.VERSION_1_8
}
.....//省略其他配置
}
dependencies {
compile fileTree(include: ['*.jar'], dir: 'libs')
testCompile 'junit:junit:4.12'
//java 8 配置
retrolambdaConfig 'net.orfjackal.retrolambda:retrolambda:+'
}
至此 , 你的Android 就可以使用 Java 8 的功能了!
smartbeng
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网
猜你喜欢:- 浅谈Spring Boot 属性配置和自定义属性配置
- Hive学习之常见属性配置
- Spring Cloud 覆写远端的配置属性
- Dubbo配置属性初始化详解 原 荐
- Spring Boot配置特定属性spring.profiles
- avue 1.4.3 更新,新增大量配置化属性,完善使用文档
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
Writing Windows VxDs and Device Drivers, Second Edition
Karen Hazzah / CMP / 1996-01-12 / USD 54.95
Software developer and author Karen Hazzah expands her original treatise on device drivers in the second edition of "Writing Windows VxDs and Device Drivers." The book and companion disk include the a......一起来看看 《Writing Windows VxDs and Device Drivers, Second Edition》 这本书的介绍吧!