【发布时间】:2014-07-28 07:48:12
【问题描述】:
我正在 android 平台上开发自动化,但被困在应用程序的 db 部分。 我需要通过 adb 命令清除表“tablename”中的所有数据。我有以下命令可以手动完成这项工作,但我无法自动化它。
adb shell sqlite /data/data/.../databases/log.db 从表名中删除 *
当我为此创建一个批处理文件时 sqlite> 已打开但未执行删除命令。我怎样才能做到这一点?
批处理文件数据:
adb shell sqlite3 /data/data/.../databases/activitylog.db 从事件中删除 *;
【问题讨论】:
-
显示批处理文件。为什么不能直接在您的应用中执行此操作?