【发布时间】:2021-05-13 22:37:27
【问题描述】:
这是我在此资源上没有找到任何解决方案的问题,所以请分享一些知识。 我制作了一个可以作为模块正常工作的库。 这是它的等级:
def room_version = "2.2.6"
implementation "androidx.room:room-runtime:$room_version"
kapt "androidx.room:room-compiler:$room_version"
implementation "androidx.room:room-ktx:$room_version"
implementation "androidx.room:room-rxjava2:$room_version"
现在,当我将其组装到 AAR 中时,程序会因java.lang.NoClassDefFoundError: Failed resolution of: Landroidx/room/RoomDatabase 而崩溃
当我用谷歌搜索这个问题时,发现这是一个常见问题,解决方案是从androidx.room 切换到android.arch.persistence.room。但是那个旧版本没有我正在使用的room-rxjava2。
那么,也许有人知道在 AAR 中使用 androidx.room 而不会发生崩溃的解决方案?
【问题讨论】:
-
你找到解决办法了吗?
-
你找到解决办法了吗?
-
您找到解决方案了吗?我今天发现了同样的问题
-
即使我被困在同一个问题上。有什么解决办法吗?
标签: android kotlin android-room android-library aar