我的应用程序中的数据库时间在模拟器上运行,并且想要将其删除。我可以通过shell或其他方法运行任何sqlite查询吗?
答案 0 :(得分:23)
转到DDMS,然后转到文件资源管理器,然后打开数据 - > --->数据 - >然后你的包裹--->然后数据库,在这里你有你的数据库,你可以通过点击右上角的“ - ”符号删除它。
答案 1 :(得分:0)
是的,可以通过shell中的设备桥接访问数据库...
这是android.com
上的探索链接http://developer.android.com/guide/developing/tools/adb.html#sqlite
答案 2 :(得分:0)
使用命令adb shell,
然后导航到您的应用,通常在/ data / data / your_appname /
中
在那里你会找到一个名为数据库的目录,通常在这里存储所有的应用程序数据库。你可以看到创建的数据库
您可以删除此文件或输入sqlite shell并删除数据库sqlite方式。
答案 3 :(得分:0)
如果您从模拟器中删除所有应用和内容,您也可以有一个全新的开始
>>./emulator -avd <AVDNAME> -wipe-clean
emulator
位于android-sdk-YOUROS\tools
目录中。
您可以通过
找出您的avd名称>>./android list avds
其中android
也在android-sdk-YOUROS\tools
目录中。
这会将模拟器恢复为“出厂默认设置”,因此它看起来像是一部全新的手机。