Retrofit+RxJava(1)-在Android Studio中配置
在build.gradle中添加
//加入retrolambda需要的plugin声明
apply plugin: 'me.tatarka.retrolambda'
//retrolambda的编译路径依赖
buildscript {
dependencies {
classpath 'me.tatarka:gradle-retrolambda:3.1.0'
}
} //让IDE使用用Java8语法解析
android {
compileOptions {
sourceCompatibility JavaVersion.VERSION_1_8
targetCompatibility JavaVersion.VERSION_1_8
}
} //编译RxJava
compile 'io.reactivex:rxjava:1.0.14' //编译RxAndroid
compile 'io.reactivex:rxandroid:1.0.1' //编译Retrofit及其相关库,包括Gson
compile 'com.squareup.retrofit:retrofit:2.0.0-beta2'
compile 'com.squareup.retrofit:converter-gson:2.0.0-beta2'
compile 'com.squareup.retrofit:adapter-rxjava:2.0.0-beta2'
compile 'com.google.code.gson:gson:2.4'
Retrolambda是借用Java8的语法特性,需要配置好Java8 
 安装好Java8后在File > Project structure > SDK Location中配置Java8路径  
Retrofit+RxJava(1)-在Android Studio中配置的更多相关文章
- 浅谈Kotlin(一):简介及Android Studio中配置
		浅谈Kotlin(一):简介及Android Studio中配置 浅谈Kotlin(二):基本类型.基本语法.代码风格 浅谈Kotlin(三):类 浅谈Kotlin(四):控制流 前言: 今日新闻:谷 ... 
- Android Studio中配置及使用OpenCV示例
		Android Studio配置及使用OpenCV 前言:最近在做项目移植,项目较大,在Eclipse中配置的Jni及OpenCV环境没任何问题,但是迁移到Studio中就问题一大堆,网上也找了一些资 ... 
- 在android studio中配置运行时签名
		做项目的时候,有时需要用到第三方接口,而基本第三方接口都是要求我们要先进行签名.结果每次调试都得手动进行签名一次,实在麻烦.所以android studio提供了一种在运行的时候自动进行签名的方法,在 ... 
- 在 Android studio 中 配置Gradle 做到 “根据命令行提示符生成指定versionCode, versionName,指定apk的打包输出路径”
		需求: 1. 使用 Android studio ,使用 gradle 进行构建 2. 在实际开发中,我们需要使用jenkins进行打包.就需要配置我们的 gradle 脚本以支持参数化的方式. 3. ... 
- 在 Android studio 中 配置Gradle 进行 “动态编译期间,指定 远程服务器地址 ,生成多个安装包”
		需求: 在产品开发中,经常需要发布各个版本,每个版本的服务器地址有不同的服务器地址.比如 开发服务器使用 192.168.1.232服务器, 测试服务器使用 192.168.1.245服务器, 正式上 ... 
- android studio中配置X5 webview时的一个坑
		在接入X5的第二步中,需要配置so文件,这里说一下遇到的坑 1. 需要把demo下载回来,不然你找不到so文件,找到so文件后放到自己相对应的目录下边,自己里面那个目录也没有,所以和文件夹一起复制过去 ... 
- greendao 3.1.0在android studio中配置
		1 项目根build.gradle classpath 'org.greenrobot:greendao-gradle-plugin:3.1.0' 2 app中build.gradle apply p ... 
- Android Studio 中配置强大的版本管理系统
		1. 安装Git/CVS 第一步首先你需要安装Git/CVS等版本管理工具,这个请自行百度 2. 新建一个本地空仓库 新建一个仓库叫GitTest 仓库现在是空的什么都没有 找到路径,然后复制路径(这 ... 
- android studio 中配置androidAnnotation 的新版正确配置
		apply ].processResources.manifestFile resourcePackageName 'com.peiandsky.firstandroidstudio' }} 
随机推荐
- Identity Server4学习系列二之令牌(Token)的概念
			1.简介 通过前文知道了Identity Server4的基本用途,现在必须了解一些实现它的基本细节. 2.关于服务端生成Token令牌 头部(Header): { “typ”: “JWT”, //t ... 
- C# 多线程学习系列三之CLR线程池系列之ThreadPool
			一.CLR线程池 1.进程和CLR的关系一个进程可以只包含一个CLR,也可以包含多个CLR2.CLR和AppDomain的关系一个CLR可以包含多个AppDomain3.CLR和线程池的关系一个CLR ... 
- flex布局中transform出错
			在flex布局下,若应用transform 的动画的子元素没有使用进行定位,则动画过程中,子元素将相对display:flex的元素进行static定位 动画结束后位置正常: 修复代码只需要posit ... 
- FastDFS概念、原理及CentOS7下安装实战
			一.FastDFS基本概念及基本原理 1.什么是FastDFS FastDFS是用c语言编写的一款开源的分布式文件系统.FastDFS为互联网量身定制,充分考虑了冗余备份.负载均衡.线性扩容等机制,并 ... 
- 开启curl函数功能
			先打开php.ini文件 然后找到extension=php_curl.dll 这句话 然后把前面的:去掉,再重启apache服务 即可! 
- 最大子数组问题/Maximum Subarray
			问题描述: Find the contiguous subarray within an array (containing at least one number) which has the la ... 
- UML类图示例
- Sublime 插件路径
- Navicat---使用SSH远程连接到MySql,报错80070007: SSH Tunnel: Server does not support diffie-hellman-group1-sha1 for  keyexchange
			尝试使用Navicat远程连接到我在阿里云服务器上的MySql,通过SSH. 但是报错: 80070007: SSH Tunnel: Server does not support diffie-he ... 
- Http请求帮助类
			using System; using System.Collections.Generic; using System.IO; using System.Linq; using System.Net ... 
