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