到目前为止 android 本身不支持lambda语法, 但Java的JDK1.8+支持lambda,故我们可以稍做修改,让android支持lambda,以AS为例

1. 确保你的JDK是1.8及以上的

2.在AS的工程配置文件build.gradle中的buildscript里加入

dependencies {

classpath 'me.tatarka:gradle-retrolambda:3.1.0'

}

3.在模块工程配置文件build.gradle中加入

apply plugin: 'com.android.application' //or apply plugin: 'java'
apply plugin: 'me.tatarka.retrolambda'

android {

compileOptions {
sourceCompatibility JavaVersion.VERSION_1_8
targetCompatibility JavaVersion.VERSION_1_8
}

}

OK, 这样android就支持lambda了。

更多相关文章

  1. RxMarkdown 是一个运用 RxJava API 在 TextView 或 EditText 中
  2. 要导入android工程灰显的问题
  3. android编辑单个工程
  4. 利用AS(3.0)工具将工程打包成jar
  5. 导入android工程出现:unable to get system library for the proj
  6. phonegap导入工程报错解决办法 错误解析android
  7. Ant编译android工程之环境搭建
  8. Android 工程中各种文件的介绍
  9. 关于Android工程的构建工具-不定时更新

随机推荐

  1. 利用Handler来修改Android的UI
  2. CyanogenMod 10 修改 Vold 使 Android(安
  3. Android中View和ViewGroup介绍
  4. 【Based Android】让你的android应用使用
  5. andriod环境的配置eclipse
  6. Android的隐私保护利器
  7. ANDROID 开机启动VNC SERVER
  8. Android手机搭建Linux服务器
  9. Android——用户登陆及用户名和密码的保
  10. android sdk 版本问题 R文件问题