Android adb shell 删除 SQLite 数据库

Android adb shell delete SQLite database

我需要删除 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.

"unknown command"

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

提前致谢^^

C:\Users\Omar\AppData\Local\Android\platform-tools 添加到您的 PATH 环境变量,或者完全限定您想要 运行:

的命令的路径
C:\Users\Omar\AppData\Local\Android\platform-tools\adb shell

非常感谢它的合作:

C:\Users\Omar\AppData\Local\Android\platform-tools\adb shell

之后我做了

cd /data/data/(my application package, com...etc)/Databases

rm (mydatabase)

这可以在单行命令中完成,如下所示:

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