无法访问“androidx.sqlite.db.SupportSQLiteDatabase”,它是“net.sqlcipher.database.SQLiteDatabase”的超类型

问题描述 投票:0回答:1

我正在尝试在我的 Android 项目中使用 SQLite 和 sqlcipher,但是当我运行时,我收到以下错误,有人可以帮助我了解问题是什么以及如何解决这个问题吗?

无法访问“androidx.sqlite.db.SupportSQLiteDatabase”,它是“net.sqlcipher.database.SQLiteDatabase”的超类型。检查模块类路径是否缺少或冲突的依赖项

项目用途: androidx.sqlite:sqlite:2.2.0 net.zetetic:android-database-sqlcipher:4.5.4

尝试将 sqlite 更新到最新的依赖项,但仍然出现相同的错误 androidx.sqlite:sqlite:2.4.0

android sqlite gradle
1个回答
0
投票

您需要添加 androidx.sqlite 依赖项,如下所示:

`实现“net.zetetic:android-database-sqlcipher:4.5.3”

实现'androidx.sqlite:sqlite:2.2.0'`

可以解决。

© www.soinside.com 2019 - 2024. All rights reserved.