美文网首页
Android开启Java 8

Android开启Java 8

作者: 小智在不在 | 来源:发表于2018-08-28 15:05 被阅读0次

    在Android Studio中开启Java 8的方式有两种:

    1.在要开启Java 8的Module中编辑gradle文件:

    只需要在android闭包下添加一个闭包

    //for Java8
    compileOptions {
        sourceCompatibility JavaVersion.VERSION_1_8
        targetCompatibility JavaVersion.VERSION_1_8
    }
    

    什么?不明白什么意思?来看详细的

    apply plugin: 'com.android.application'
    
    android {
        compileSdkVersion 27
        defaultConfig {
            ......
        //Start--有的博客说要在这里加这个闭包,我配置的时候不需要,加了反而会报错(1)
        jackOptions {
              enabled true
        }
        //End-有的博客说要在这里加这个闭包,我配置的时候不需要,加了反而会报错(1)
        }
        buildTypes {
            ......
        }
    
        //Start--有的博客说要在这里加这行代码,我配置的时候不需要,加了反而会报错(2)
        defaultConfig.jackOptions.enabled = true
        //End-有的博客说要在这里加行代码,我配置的时候不需要,加了反而会报错(2)
    
        //for Java8 (这里才是重点)
        compileOptions {
            sourceCompatibility JavaVersion.VERSION_1_8
            targetCompatibility JavaVersion.VERSION_1_8
        }
    }
    
    dependencies {
        ......
    }
    
    2.直接在Android Studio的模块设置中开启Java 8支持:

    先打开对应Module的Module设置,选中该Module点击右键,选择Open Module Setting。
    在Modules中选择该模块,例如以app模块为例,选择app -> Propertes, 将Source Compatibility选项和Target Compatability选项都设置为1.8,点击OK应用。

    以上两种方法配置完任一方法后Gradle sync一下,就可以开始使用Java 8 的特性了。

    相关文章

      网友评论

          本文标题:Android开启Java 8

          本文链接:https://www.haomeiwen.com/subject/uynfwftx.html