在Eclipse中启动Android emulator时如何指定参数(擦除数据)

在Eclipse中启动Android emulator时如何指定参数(擦除数据),android,eclipse,configuration,startup,Android,Eclipse,Configuration,Startup,我已经读到为了清除Android emulator中存储的数据,我应该用“-wipe data”参数启动emulator。但是,我看不到如何指定启动参数。我已经读到,应该可以在调试配置对话框的“目标”选项卡中指定这些。但是,如果我从Eclipse运行菜单打开调试配置,我在目标选项卡中看到的所有内容都是“手动”或“自动”部署目标选择模式的单选按钮、“刷新”和“管理器…”按钮以及“网络速度”和“网络延迟”选项的下拉框。“详细信息…”和“开始…”按钮都是灰色的。我看不到任何可以输入“-擦除数据”选项的

我已经读到为了清除Android emulator中存储的数据,我应该用“-wipe data”参数启动emulator。但是,我看不到如何指定启动参数。我已经读到,应该可以在调试配置对话框的“目标”选项卡中指定这些。但是,如果我从Eclipse运行菜单打开调试配置,我在目标选项卡中看到的所有内容都是“手动”或“自动”部署目标选择模式的单选按钮、“刷新”和“管理器…”按钮以及“网络速度”和“网络延迟”选项的下拉框。“详细信息…”和“开始…”按钮都是灰色的。我看不到任何可以输入“-擦除数据”选项的地方。“运行配置”对话框似乎是相同的。(我正在使用EclipseSDK3.5.2)

自从问了这个问题后,我发现如何使用“ADB外壳”来擦除数据,并且发现“外壳”并不像听起来那么可怕

对于任何阅读本文但不确定是否使用Shell的Windows用户,我的做法如下:

  • 作为先决条件,我确保按照Android SDK文档()中的说明将“SDK工具”文件夹包含在我的Windows“Path”变量中。。。这避免了在使用其中一个工具时必须键入工具文件夹的完整路径名

  • 从Windows开始菜单中,我选择了“运行”并键入“cmd”(不带引号)以打开Windows命令窗口

  • 在Windows命令提示符“>”之后,我键入了“adb shell”(不带引号),并点击返回键,在命令窗口中弹出一个adb提示符,看起来像“#”。(注意:为了使其工作,似乎有必要运行Android仿真器;如果没有,则报告“错误:未找到设备”。)

  • 在ADB提示下(即“#”)我键入一行
    rm data/data/[package name,例如com.aaa.bbb]/databases/[Database name]
    ,然后按回车键

  • 这会在emulator中清除我的应用程序中的数据,我可以通过查看DDMS窗口中的文件资源管理器并确认我的包不再出现在data/data文件夹下进行确认

话虽如此,如果我能修改运行配置,以便每次在模拟器中运行应用程序时自动擦除数据,显然是更好的选择,因此如果有人知道我最初问题的答案,我应该非常高兴听到