各路宝宝都看看这个异常:
java.lang.NoClassDefFoundError: io.reactivex.Flowable
at io.reactivex.Observable.bufferSize(Observable.java:126)
at io.reactivex.Observable.flatMap(Observable.java:7390)
at io.reactivex.Observable.flatMap(Observable.java:7357)
at io.reactivex.Observable.flatMap(Observable.java:7328)
at com.example.rxjavademo.Main2Activity.requsetDataRetry(Main2Activity.java:189)
at com.example.rxjavademo.Main2Activity.onClick(Main2Activity.java:97)
你的第一反应是啥?各种百度google,最后呢?如果说我代码没改就好了,你信不?
打死你都不信?我也是。宝宝心里苦,宝宝不说。我们的电脑不能联网,只能使用jar包或者aar ,所以我下载的离线的rxjava-2.1.1.jar
和rxandroid-2 aar包,那我的build.gradle是这样写的。
compile(name: 'rxandroid-2.0.1', ext: 'aar')
compile files('libs/rxjava-2.1.1.jar')
我是查了好多资料,可以没有遇到相同情况的?说实话,我是只勤奋的农民工,晚上回到家还要解决这shit bug,
在家里写了测试demo,只是没有联网请求数据,操作符和流程一摸一样。没问题,我想是xutil网络的问题。第二天
到办公室,去掉联网部分,结果还是报错。。。此时一脸懵逼,有木有?一样的代码?这到底是做的啥孽?
怀着感(tong)恩(ku)的心,研究半天还是那样