之前落下了android新出的很多常用的类库(ok3,rxjava,retrofit)今天刚好有时间,就一个一个学习下,虽然源码看着后面,忘着前面,不过现在好在都会用了噻
添加需要的类库
compile 'com.squareup.retrofit2:retrofit:2.0.2'
compile 'com.squareup.retrofit2:converter-gson:2.0.2'
compile 'com.squareup.okhttp3:okhttp:3.1.2'
compile 'com.squareup.okio:okio:1.7.0'
compile 'com.squareup.retrofit2:adapter-rxjava:2.0.2'
compile 'com.squareup.retrofit2:adapter-rxjava2:2.3.0'
在retrofit结合rxjava2的过程中,遇到了一个问题,
特记录一下:
More than one file was found with OS independent path 'META-INF/rxjava.properties
解决方式如下:
在app下的build.gradle里面的defaultConfig里面添加:
defaultConfig {
packagingOptions {
exclude 'META-INF/rxjava.properties'
}
}