首先,我正在寻找一种方法将我的sqlite3安卓设备的当前版本从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终端,
但是当我试图在我的示例应用上实现它时,它不起作用。
我错过了什么吗?或者我必须添加到项目应用程序中的某个库?
答案 0 :(得分:0)
SQLite是一个嵌入式库,通常编译为使用它的任何程序。
sqlite3
命令行shell包含自己的SQLite副本。
要更改Android应用程序可用的SQLite版本,您必须替换系统库中的SQLite并重新编译它们。