Android N使用Lambda配置

    xiaoxiao2023-02-02  17

    今天自己学习RxJava,用到Lambda,第一次使用,出现了很多问题。主要是在Android studio配置问题,总结备忘,以及有需要的朋友。

    Lambda是java 8的新特性,Google在不久前的I/o 大会宣布Android N支持Java 8 新特性,因此在android studio下配置支持Lambda很重要。

    基本按照下图配置,没有问题。基本都是要更新到最新的版本。

    这是我app 下build:gradle的配置

    apply plugin: 'com.android.application' android { compileSdkVersion 24 buildToolsVersion "24.0.2" defaultConfig { applicationId "com.example.administrator.nettest" minSdkVersion 24 //最低版本要24+(目前最高是 Android N即24) targetSdkVersion 24 versionCode 1 versionName "1.0" jackOptions { //如果最低版本不是24+,这里将报错找不到类 enabled true } } //使用Lambda需要配置下面两行,lambda是jdk8 的新特性 compileOptions { targetCompatibility 1.8 sourceCompatibility 1.8 } buildTypes { release { minifyEnabled false proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' } } productFlavors { } } dependencies { compile fileTree(include: ['*.jar'], dir: 'libs') testCompile 'junit:junit:4.12' compile 'com.android.support:appcompat-v7:24.2.0' compile 'com.android.support:design:24.2.0' compile 'io.reactivex:rxjava:1.1.6' compile 'io.reactivex:rxandroid:1.2.1' }

    转载请注明原文地址: https://ju.6miu.com/read-1138592.html
    最新回复(0)