我在Android中为轮播类功能创建了一个库,并且使用了外部Page Indicator,因为该应用程序在与我的库存储库关联的示例项目中运行良好,但是当我将其添加为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