【发布时间】:2019-09-23 01:29:53
【问题描述】:
我在库项目中有一个片段 VideoPlayerBaseFragment。 我正在使用 artifactory build 在我的应用程序中使用这个库 实现
"com.mindvalley.module_videoplayer:module_videoplayer:1.9.3.6"
当我构建我的应用程序时,它会抛出以下错误:
默认的脱糖方法
com.mindvalley.module_videoplayer.base.fragment.VideoPlayerBaseFragment失败,因为它的超类androidx.fragment.app.Fragment是 不见了
我的库模块实现了 exoplayer 库
api“com.google.android.exoplayer:exoplayer:2.10.5”
我找不到原因。它适用于我创建的其他库,并且它们中也有片段。
【问题讨论】:
-
很难说,因为这个库不是公开的(所以这个问题不能被复制)。这可能是 d8 中的错误 - 尝试使用
android.enableD8=false(在 gradle.properties 中)降级到 dx。如果构建通过 dx - 考虑报告此问题。
标签: android fragment androidx dex android-d8