[英]Sqlite Database is Locked In Command line(adb shell)+Android
[英]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.
“未知的命令”
从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"
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.