gpt4 book ai didi

android - 如何在 Eclipse 中启动 Android 模拟器时指定参数(删除数据)

转载 作者:太空狗 更新时间:2023-10-29 15:24:20 25 4
gpt4 key购买 nike

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

最佳答案

自从问了这个问题后,我发现了如何使用“ADB Shell”来删除数据,并且发现“Shell”并不像听起来那么吓人。

为了任何不确定是否使用 Shell 阅读本文的 Windows 用户的利益,这就是我所做的:

  • 作为先决条件,我确保我已按照 Android SDK 文档 (http://developer.android.com/sdk/installing.html) 中的说明将“SDK 工具”文件夹包含在我的 Windows“路径”变量中……这避免了必须键入每当使用其中一种工具时,在工具文件夹的完整路径名中

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

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

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

  • 这从我的应用程序中删除了模拟器中的数据,因为我能够通过查看 DDMS 窗口中的文件资源管理器并确认我的包不再出现在数据/数据文件夹下来确认。

综上所述,如果我可以修改运行配置,以便每次在模拟器中运行应用程序时自动删除数据,那显然会更可取,所以如果有人知道我最初问题的答案,我应该是很高兴听到这个消息!

关于android - 如何在 Eclipse 中启动 Android 模拟器时指定参数(删除数据),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3376912/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com