Android adb shell删除sqlite数据库

标签 android sqlite shell adb

我需要删除 SQLite 数据库,为此,我需要访问 adb shell。

我在 Windows 7 上,我的 sdk 安装在:

C:\Users\Omar\AppData\Local\Android

我已经打开 cmd 并输入 adb shell 但没有成功,这是我的输出:

C:\Users\Omar>adb shell
'adb' n'est pas reconnu en tant que commande interne
ou externe, un programme exécutable ou un fichier de commandes.

c:\>adb shell
'adb' n'est pas reconnu en tant que commande interne
ou externe, un programme exécutable ou un fichier de commandes.

“未知命令”

在从 Windows cmd 调用 adb 之前我需要做些什么吗?比如创建类路径?

提前致谢^^

最佳答案

这可以像这样在单行命令中完成:

adb shell "run-as your.package.name rm /data/data/your.package.name/databases/YourDBFileName.db"

关于Android adb shell删除sqlite数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28567174/

相关文章:

android - myIntent.putExtra 在 listView onClick 期间

ruby-on-rails - 如何在 EC2 上安装 sqlite3 gem?

java - 如果我在 java 中的 sql 命令中写 "INTEGER"或 "int"有关系吗?[sqlite]

c - 为什么我的第二个子进程在第一个子进程之前受到攻击?

python - 后续子进程调用未保存环境变量 (Python)

shell - 使用 awk 打印匹配键的列范围

java - Android 数据库无法正确保存

android - Unresolved reference 数据绑定(bind) - Android Studio 4.0

java - 如何读取文本并将其写入文件

objective-c - 正确使用FMDB/内存