【问题标题】:How to upgrade SQLite version?如何升级 SQLite 版本?
【发布时间】:2014-09-28 16:43:21
【问题描述】:

我正在开发我的第一个应用程序并使用以下代码查看我的 SQLite 版本:

Cursor cursor = SQLiteDatabase.openOrCreateDatabase(":memory:", null).rawQuery("select sqlite_version() AS sqlite_version", null);
String sqliteVersion = "";
while(cursor.moveToNext())
    sqliteVersion += cursor.getString(0);
Log.e("Version", sqliteVersion);

我的版本是 3.7.11。

由于我需要使用一些新功能,如何升级到最新版本?

【问题讨论】:

    标签: android sqlite version upgrade


    【解决方案1】:

    您使用SQLiteDatabase 访问的 SQLite 库是 Android 的一部分,无法替换(除非您在有根设备上重新编译 Android)。

    您必须compile your own copy of SQLite with the NDK 并通过您自己的包装函数/对象访问它。

    【讨论】:

    • 即使我在手机上做,如何让我的应用程序兼容所有设备?所以SQLite版本和手机有关,我认为我依赖Android SDK...
    • 您使用 NDK 编译的内容会随您的应用一起发布。
    猜你喜欢
    • 2020-04-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-10-05
    • 2014-12-09
    • 2018-12-08
    • 2023-03-19
    • 1970-01-01
    相关资源
    最近更新 更多