缺少类:androidx.paging.PositionDataSource

缺少类:androidx.paging.PositionDataSource,android,android-gradle-plugin,androidx,android-r8,Android,Android Gradle Plugin,Androidx,Android R8,使用R8处理文件时,无法找到androidx.paging.PositionDataSource: > Task :minifyReleaseWithR8 AGPBI: {"kind":"warning","text":"Missing class: androidx.paging.PositionalDataSource","sources":[{}],"tool":&

使用R8处理文件时,无法找到
androidx.paging.PositionDataSource

> Task :minifyReleaseWithR8
AGPBI: {"kind":"warning","text":"Missing class: androidx.paging.PositionalDataSource","sources":[{}],"tool":"R8"}

如何使此警告静音?

这是由于使用房间时没有分页库:

implementation "androidx.paging:paging-common:3.0.0"
implementation "androidx.paging:paging-runtime:3.0.0"
虽然相同的
-dontwarn
仍然适用于R8:

-dontwarn androidx.paging.PositionalDataSource

即使
-dontwarn
将消除警告,也可以尝试直接或间接地跟踪缺少的依赖项。@sgjesse我怀疑这与没有分页库的Room有关。显然,不使用的东西不是“缺少的依赖项”;收缩机甚至可能会移除其中的一部分。