1

我将 sqlite3(从我的 Android SDK 工具文件夹)推送到我的根设备(Galaxy S III, 4.0.3),因为它不在那里。

但是执行任何查询都会失败并出现错误,即使只是sqlite3单独调用 ' ' 也是如此。

通过adb shell

~ # sqlite3
/system/xbin/sqlite3: line 1: syntax error: unexpected "("

~ # sqlite3 /data/system/accounts.db "delete from grants;"
/system/xbin/sqlite3: line 1: syntax error: unexpected "("

怎么了?

4

2 回答 2

1

看看在命令行中在 sqlite3 周围加上引号是否有效:~ # "sqlite3"

于 2012-12-04T06:21:00.387 回答
0

启动时,sqlite3执行文件~/.sqliterc. 检查它是否存在,以及它包含什么。

但在这种情况下,它会输出一条消息-- Loading resources from .../.sqliterc,所以这不是这里发生的情况。

于 2012-12-04T07:39:41.063 回答