私はAndroid Studio 3.0 Canary 6
を使用してRxJava Version 2.0.1.
を使用しています。java.lang.NoClassDefFoundErrorが:io.reactivex.Flowable
私はこの
private void subscribeToObservable(Observable<List<CalendarDto>> observable) {
DisposableObserver<List<CalendarDto>> d = getDisposableimportantDaysObserver();
observable.subscribeOn(Schedulers.computation())
.observeOn(AndroidSchedulers.mainThread())
.subscribe(d);
disposables.add(d);
}
のようないくつかのコードを持っている。しかし、私はAPI 19(キットカットが、それよりも低いチェックしていない)とのAndroidデバイスでこのコードを実行するたびに、問題は私のアプリがクラッシュしているが、それは正常に動作私のアンドロイド7.0エミュレータで。私はProGuardの設定ファイル内のすべてのコードを削除したが、問題はまだそこにあったようにエラーログ
java.lang.NoClassDefFoundError: io.reactivex.Flowable at io.reactivex.Observable.bufferSize(Observable.java:126) at io.reactivex.Observable.observeOn(Observable.java:8412)
は、これは私のProGuardのではありません。
誰かが間違っているかもしれないIdeaを持っていますか?
を行い、あなたの問題である:https://developer.android.com/studio/build/multidex。 html –
@IntelliJAmiyaありがとう – erluxman