【问题标题】:Android adb shell delete SQLite databaseAndroid adb shell 删除 SQLite 数据库
【发布时间】:2015-04-18 11:36:35
【问题描述】:

我需要删除一个 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 之前我需要做些什么吗?比如创建一个类路径?

提前非常感谢^^

【问题讨论】:

    标签: android sqlite shell adb


    【解决方案1】:

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

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

    【讨论】:

      【解决方案2】:

      要么将C:\Users\Omar\AppData\Local\Android\platform-tools 添加到您的PATH 环境变量中,要么完全限定您要运行的命令的路径:

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

      【讨论】:

      【解决方案3】:

      非常感谢它的合作:

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

      后来我做了

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

      rm (mydatabase)
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2013-01-08
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多