Как включить библиотечную зависимость в мою библиотеку, чтобы она была доступна во внешних приложениях? - PullRequest
0 голосов
/ 29 декабря 2018

Я сделал библиотеку в Android для функции, подобной карусели, и я использую внешний индикатор страницы, в котором приложение отлично работает в примере проекта, связанного с моим хранилищем библиотеки, но когда я добавляю это как зависимость jitpackво внешнее приложение, оно успешно синхронизируется, но в конечном итоге происходит сбой.

Я попробовал ряд решений от сообщества, таких как включение multidex, попытался изменить библиотеку указателей страниц, попытался отключить мгновенный запуск, чистую сборку, но все женет успехаВыходные данные logcat выглядят следующим образом: -

Caused by: android.view.InflateException: Binary XML file line #14: Binary 
XML file line #14: Error inflating class com.rd.PageIndicatorView
Caused by: android.view.InflateException: Binary XML file line #14: Error 
inflating class com.rd.PageIndicatorView
E/AndroidRuntime: Caused by: java.lang.ClassNotFoundException: Didn't find 
class "com.rd.PageIndicatorView" on path: DexPathList

Я включил приложение как

allprojects {
  repositories {
      ...
     maven { url 'https://jitpack.io' }
  }
}

в уровень моего проекта build.gradle и как

dependencies {
implementation 'com.github.therealshabi:AutoImageFlipper:v1.4.3'
}

на моем уровне приложения build.gradle

Я использую Android Studio 3.2.1

...