NullPointer Исключение при использовании epublib
Я использую epublib Пола Зигмана для рендеринга e Pubs в моем приложении. Я получаю исключение NullPointerException при попытке
Bitmap coverImage = BitmapFactory.decodeStream(book.getCoverImage().getInputStream());
Мой поиск вернул, что я должен импортировать slf4j api и простую библиотеку вместе с библиотекой android. Я скачал последние.jars с slf4j.org (v 1.7.6)
Мой build.gradle выглядит так:
compile files('libs/epublib-core-latest.jar')
compile files('libs/slf4j-simple-1.7.6.jar')
compile files('libs/slf4j-android-1.7.6.jar')
compile files('libs/slf4j-api-1.7.6.jar')
Я получаю ошибку при сборке
com.android.dex.DexException: Multiple dex files define Lorg/slf4j/impl/StaticLoggerBinder;
Я попытался удалить простую библиотеку и сборки проекта. Но когда я удаляю библиотеку -simple, я получаю исключение NullPointerException.