Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sqlite/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 如何从emulator中删除数据库?_Android_Sqlite - Fatal编程技术网

Android 如何从emulator中删除数据库?

Android 如何从emulator中删除数据库?,android,sqlite,Android,Sqlite,我在emulator上运行应用程序中的数据库时间,并希望将其删除。是否有任何sqlite查询可以通过shell或其他方法运行?是的,可以通过设备桥从shell访问数据库 这里有一个链接指向android.com上的解释 使用命令adb shell, 然后导航到您的应用程序,通常位于/data/data/your_appname/ 在那里你会发现一个名为databases的目录,通常所有的应用程序数据库都存储在这里。您可以看到创建的数据库。 您可以删除此文件,也可以输入sqlite shell并以

我在emulator上运行应用程序中的数据库时间,并希望将其删除。是否有任何sqlite查询可以通过shell或其他方法运行?

是的,可以通过设备桥从shell访问数据库

这里有一个链接指向android.com上的解释

使用命令adb shell, 然后导航到您的应用程序,通常位于/data/data/your_appname/
在那里你会发现一个名为databases的目录,通常所有的应用程序数据库都存储在这里。您可以看到创建的数据库。

您可以删除此文件,也可以输入sqlite shell并以sqlite方式删除数据库。

转到DDMS,然后转到文件资源管理器,然后打开数据-->-->data-->然后打开包-->然后打开数据库,在这里您有了数据库,您可以通过单击右上角的减号“-”来删除它

如果像这样从仿真器中删除所有应用程序和内容,您也可以有一个全新的开始

>>./emulator -avd <AVDNAME> -wipe-clean
其中,
android
也位于
android sdk YOUROS\tools
目录中


这会将emulator恢复为“出厂默认”设置,因此它看起来就像是一部全新的手机。

在DDMS中通过Fire Explorer检查文件时,需要运行emulator。
>>./android list avds