-1

我经常访问我的 android 设备中的数据库文件。

我每次都必须执行以下操作:

~/development/android-sdks/platform-tools/adb -s emulator-5554 shell

然后在shell中我必须复制并粘贴以下命令

sqlite3 /data/data/com.myco.myapp/databases/mydb.db

我发现我可以像这样调用两条线:

 ~/development/android-sdks/platform-tools/adb -s emulator-5554 shell "sqlite3 /data/data/com.myco.myapp/databases/mydb.db"

但是在执行 sqlite 指令之后,我失去了对 shell 的控制,因为脚本已经执行并且结束了,

如何在单个命令中访问数据库?

谢谢你。

4

1 回答 1

0

您可以将您的 SQL 查询添加为参数sqlite3- 只需将其添加到您的命令中 dababase 文件路径之后

adb shell sqlite3 /data/data/com.myco.myapp/databases/mydb.db "select name, value from tablename;"
于 2013-09-16T16:14:05.350 回答