【问题标题】:Android/Eclipse emulator how to wipe-data?Android/Eclipse 模拟器如何擦除数据?
【发布时间】:2013-10-04 12:12:46
【问题描述】:

我在尝试上述问题时遇到了以下错误。有谁知道出了什么问题?

$ adb devices
List of devices attached
emulator-5554 device

$ emulator -avd -wipe-data
PANIC: Could not open: -wipe-data

$ emulator -avd emulator-5554 -wipe-data
PANIC: Could not open: emulator-5554

【问题讨论】:

标签: android android-emulator


【解决方案1】:

您可以在ADT插件中启动模拟器时擦除数据,只需勾选复选框:

【讨论】:

  • 我知道这个选项存在,但我想知道如何通过 CLI 进行操作
  • 您可以通过单击右侧菜单上的“开始”按钮进入此“启动选项”菜单
【解决方案2】:

试试:

emulator -list-avds 

将显示EMULATOR_NAME

 emulator -avd EMULATOR_NAME -wipe-data

例子:

emulator -list-avds
Pixel_XL_API_29

emulator -avd Pixel_XL_API_29 -wipe-data

【讨论】:

    【解决方案3】:

    所以我知道这个问题已经有几年的历史了。但无论如何我都会回答,因为没有人接受任何答案。

    首先,确保 (your-android-sdk-location)/tools 在您的 $PATH 上。从终端使用which emulator 来验证这一点并没有什么坏处。例如,当我这样做时,它会输出:

    /Users/chris.w.newman/Library/Android/sdk/tools/emulator
    

    其次,找到您的 AVD 所在的位置。默认情况下,它位于您的用户帐户文件夹中的 .android/avd 目录中。所以对我来说它就在这里:

    /Users/chris.w.newman/.android/avd
    

    第三,cd 到上述目录并通过ls 列出您创建的设备列表

    chriswnewmans-MacBook-Pro:~ chris.w.newman$ cd /Users/chris.w.newman/.android/avd
    chriswnewmans-MacBook-Pro:avd chris.w.newman$ ls
    Nexus_5_API_19.avd  Nexus_5_API_19.ini
    

    请注意,每个设备都有一对结果、一个 .avd 文件夹和一个 .ini 文件。您可以看到我有一台设备,其名称为 Nexus_5_API_19。

    第四,使用 emulator -wipe-data 命令从终端擦除设备数据。有些人可能会觉得这很烦人,因为它会在完成擦除数据后启动模拟器。无论如何,这是你的做法:

    emulator -avd Your_Device_Name -wipe-data
    

    我发现这种擦除数据的方法很烦人的主要原因是现在模拟器是从终端运行的。这意味着如果我想在终端中做更多的工作,我要么需要打开另一个终端(我讨厌打开多个终端),要么关闭我的模拟器以释放终端。

    为了完整起见,我会提到您可以从 AVD 管理器(至少是 Android Studio 中内置的那个)中擦除模拟器的数据。打开 AVD 管理器,然后在设备列表中,一直单击右侧的下拉箭头并选择擦除数据。这会在不启动模拟器的情况下擦除数据。

    【讨论】:

      【解决方案4】:

      打开命令提示符,

      android-sdk-windows\tools>emulator -avd -wipe-data
      

      例子-

      emulator -avd androidavd2 -wipe-data
      

      【讨论】:

        【解决方案5】:

        我有 Windows10 并使用 Android Studio 3.4

        按照以下步骤操作:

        Tools -> AVD Manager -> Right Most Button under Actions(Down triangle Icon) -> Wipe Data

        image 在屏幕截图中显示了步骤。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2019-03-10
          • 1970-01-01
          • 2012-07-19
          相关资源
          最近更新 更多