zoukankan      html  css  js  c++  java
  • Android Studio支持Java1.8的解决方案

    Java1.8新添了一些特性,比如对lambda表达式的支持,父类推断等等,这篇文章讲述了1.8的新特性,有兴趣的同学可以点进去看看。但是由于AndroidStudio并不能直接支持Java1.8,我们需要手动导入一些插件来支持1.8:
    首先在app层的build.gradle的最外层添加插件:

    apply plugin: 'me.tatarka.retrolambda'

    然后找到该build.gradle文件的dependencies,在这层中加入以下代码:

    retrolambdaConfig "net.orfjackal.retrolambda:retrolambda:${版本号}"//根据需要去官网查看版本号,笔者用的是"2.3.0"

    然后到Project层的build.gradle中,找到dependencies层,添加代码:

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

    这样就能够实现对Java 1.8的支持了,回到app层的build.gradle中,在android–>defaultConfig层下面加入编译设置即可:

    compileOptions {
            sourceCompatibility JavaVersion.VERSION_1_8
            targetCompatibility JavaVersion.VERSION_1_8
        }
  • 相关阅读:
    [HEOI2013]Segment
    决策单调性胡扯笔记
    HDU 4352 XHXJ's LIS
    WC前计划做但一定会鸽的事情
    LGP5667 拉格朗日插值2
    BZOJ3516 国王奇遇记加强版
    ### Paper about Event Detection
    ### GIT
    ###《Max-Margin Early Event Detectors》
    ### matlab
  • 原文地址:https://www.cnblogs.com/zhujiabin/p/10558643.html
Copyright © 2011-2022 走看看