【问题标题】:How to use some function on new SQLite version如何在新的 SQLite 版本上使用某些功能
【发布时间】:2016-02-02 00:31:50
【问题描述】:

首先,我正在寻找一种将我的 sqlite3 android 设备的当前版本从 3.7 更改为 3.8 的方法。该版本具有我需要的一些功能。然后,我找到了Latest SQLite binary for April 2014,并用system/xbin 中的新sqlite3 (3.8.4.3) 替换了我的旧sqlite3。我用我的 android 终端检查了我的 android sqlite3 版本,是的,它可以工作,我的 sqlite3 版本现在是 sqlite 3.8.4.3,

我正在尝试使用来自this doc 的 sqlite3 3.8.4.3 中的递归函数

当在 Windows 上的 cmd 上运行时,它可以在 android 设备上的 android 终端上运行, 但是当我尝试在我的示例应用程序上实现它时它不起作用。 有什么我错过的吗?或者一些我必须添加到我的项目应用程序中的库?

【问题讨论】:

  • 我很好奇,如果您必须将 SQLite 破解为非标准版本,是什么让您认为您的应用程序可以在您自己的手机以外的任何手机上运行?这不像你可以强行升级他们的 SQLite 版本。或者这不是您关心的问题?
  • 我不会尝试开发一个出售的应用程序,现在它只是我的家庭作业应用程序,
  • 当然可以,但是你的作业应用程序也不能在评分者的手机上运行。在标准范围内工作通常是家庭作业的一部分。
  • 我确定是这样,但是这种好奇心让我一直在寻找和寻找,我已经找了几天了,

标签: sqlite


【解决方案1】:

SQLite 是一个嵌入式库,通常被编译到任何使用它的程序中。

sqlite3 命令行 shell 包含自己的 SQLite 副本。

要更改 Android 应用可用的 SQLite 版本,您必须替换系统库中的 SQLite 并重新编译它们。

【讨论】:

  • 怎么做?我在哪里可以找到 sqlite3 3.8 库?
猜你喜欢
  • 2011-05-12
  • 2019-10-16
  • 2011-12-22
  • 2016-11-04
  • 2020-01-04
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多