如何在新的SQLite版本上使用某些函数

如何在新的SQLite版本上使用某些函数,sqlite,Sqlite,首先,我正在寻找一种方法,将sqlite3 android设备的当前版本从3.7更改为3.8。那个版本有一些我需要的功能。然后,我找到了,并在system/xbin中用新的sqlite3(3.8.4.3)替换了旧的sqlite3。我用我的android终端检查了我的android sqlite3版本,是的,它工作了,我的sqlite3版本现在是sqlite 3.8.4.3 我试图在sqlite3.8.4.3中使用一个递归函数 它在windows的cmd和android设备的android终端上运

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

我试图在sqlite3.8.4.3中使用一个递归函数

它在windows的
cmd
和android设备的android终端上运行时工作, 但当我试图在我的示例应用程序上实现它时,它不起作用。
有什么我错过的吗?或者我必须添加到我的项目应用程序中的某个库?

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

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


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

我很好奇,如果您必须将SQLite破解为非标准版本,您凭什么认为您的应用程序将在您自己的手机以外的任何手机上运行?你不可能强制升级他们的SQLite版本。或者这不关你的事吗?我不想开发一个应用程序来出售,因为现在它只是一个用于我作业的应用程序,当然,但是用于你作业的应用程序也不会在评分员的手机上运行。在标准范围内工作通常是家庭作业的一部分。我肯定是这样,但这种好奇心让我一直在寻找,我已经找了几天了,怎么做?在哪里可以找到sqlite3.8库?