AndroidStudio 2.2.3下配置Rxjava和Lamda表达式的开发环境
来源:互联网 发布:美少女梦工厂4工作数据 编辑:程序博客网 时间:2024/06/16 00:14
在androidstudio下使用Rxjava编程需要引入第三方类库。
要使用lamda表达式需要jdk1.8,这个需要自己提前配置好。
因为lamda表达式的包和jdk1.8有点冲突。所以先要把lamda表达式的包下载下来。
直接上截图。
先改项目下的build.gradle
buildscript { repositories { jcenter() } dependencies { classpath 'com.android.tools.build:gradle:2.3.3' classpath 'me.tatarka:gradle-retrolambda:3.2.5' // NOTE: Do not place your application dependencies here; they belong // in the individual module build.gradle files }}allprojects { repositories { jcenter() }}task clean(type: Delete) { delete rootProject.buildDir}然后sync一下。结束后在改app下的build.gradle文件
apply plugin: 'com.android.application'apply plugin: 'me.tatarka.retrolambda'android { compileSdkVersion 26 buildToolsVersion "26.0.2" defaultConfig { applicationId "com.meiaomei.rxandroid" minSdkVersion 17 targetSdkVersion 26 versionCode 1 versionName "1.0" testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner" } buildTypes { release { minifyEnabled false proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' } } compileOptions { sourceCompatibility JavaVersion.VERSION_1_8 targetCompatibility JavaVersion.VERSION_1_8 }}dependencies { compile fileTree(dir: 'libs', include: ['*.jar']) androidTestCompile('com.android.support.test.espresso:espresso-core:2.2.2', { exclude group: 'com.android.support', module: 'support-annotations' }) compile 'io.reactivex:rxjava:1.1.0' compile 'io.reactivex:rxandroid:1.1.0' compile 'com.squareup.okhttp3:okhttp:3.2.0' compile 'com.android.support.constraint:constraint-layout:1.0.2' testCompile 'junit:junit:4.12'}
这样就不会报错。又可以用Rxjava又可以用Lamda表达式。
红色的部分就是需要复制过去的。sync一下就好了。
阅读全文
1 0
- AndroidStudio 2.2.3下配置Rxjava和Lamda表达式的开发环境
- AndroidStudio开发环境配置
- Lamda表达式和Linq
- 如何在linux下配置AndroidStudio开发环境
- AndroidStudio 配置NDK开发环境,SDKManager下没有SDK问题
- python的lamda表达式
- AndroidStudio配置NDK开发环境
- AndroidStudio中配置NDK开发环境和编译Fresco
- ubuntu配置java开发环境和安装AndroidStudio
- lamda表达式和匿名函数
- Androidstudio工具下的JNI开发环境搭建
- c++ lamda表达式的注意事项
- lamda表达式的底层原理
- Mac下的AndroidStudio的NDK配置及开发示例
- Android Studio 配置lambda表达式和rxjava
- AndroidStudio如何配置NDK/JNI开发环境
- AndroidStudio如何配置NDK/JNI开发环境
- AndroidStudio如何配置NDK/JNI开发环境
- Kafka设计解析(一)- Kafka背景及架构介绍
- ElasticSearch入门 第四篇:使用C#添加和更新文档
- Python数据分析入门(一)-Pandas数据结构(Series)
- Python之创建数值列表
- java基础之集合(重点)
- AndroidStudio 2.2.3下配置Rxjava和Lamda表达式的开发环境
- jdbc交互数据库
- 深度学习框架的评估与比较
- ssm 整合 (springmvc + spring + mybatis )
- 黑客白皮书:如何成为一名黑客(附FAQ)
- Tensorflow-model API
- 线程
- 企业级前端组件库方案
- ElasticSearch入门 第五篇:使用C#查询文档