代码之家  ›  专栏  ›  技术社区  ›  Anjan Biswas

emulator:错误:“Nexus\u 4\u API\u 27”的快照操作挂起,超时已过期。正在退出

  •  31
  • Anjan Biswas  · 技术社区  · 6 年前
    emulator: ERROR: A snapshot operation for 'Nexus_4_API_27' is pending and timeout has expired. Exiting...
    

    我在尝试从打开emulator时遇到此错误 命令行 使用下面的命令。

    anjan@anjan-HP-Laptop-15-bs0xx:~/Android/Sdk/emulator$ ./emulator -avd Nexus_4_API_27
    

    如何解决这个问题?

    6 回复  |  直到 6 年前
        1
  •  75
  •   Community paulsm4    2 年前

    打开终端并执行:

    sudo rm ~/.android/avd/<your-device-name>.avd/*.lock
    

    此命令将删除以下文件:

    • ~/。android/avd/您的设备/硬件qemu。ini。锁
    • ~/。android/avd/您的设备/多实例。锁
    • ~/。android/avd/您的设备/快照。锁锁
        2
  •  5
  •   Mukundhan    6 年前

    这是由位于文件夹中的引导生成的锁定文件引起的= .android/avd/{yourDeviceName}

    我们可以使用删除 sudo rm快照。锁锁 命令

    enter image description here

    然后再次冷启动设备,解决了问题。

        3
  •  4
  •   Pedro    6 年前

    如果您安装了android studio(显然),只需打开AVD管理器,选择设备并使用右键单击选择“停止”。然后将释放设备。

        4
  •  1
  •   fire in the hole    6 年前

    我在ubuntu中遇到了这个错误,修复程序是更改我的$HOME/的所有者。将android文件夹放入我的当前用户。ie。

    sudo chown -R [username] $HOME/.android
    
        5
  •  0
  •   Rajath    5 年前

    sudo chown -R $(whoami) $HOME/.android

    然后

    ./emulator -avd Pixel_2_API_28

    上面的命令就可以了!

    如果低于错误!

    emulator: ERROR: x86 emulation currently requires hardware acceleration!
    CPU acceleration status: This user doesn't have permissions to use KVM (/dev/kvm)
    More info on configuring VM acceleration on Linux:
    https://developer.android.com/studio/run/emulator-acceleration#vm-linux
    General information on acceleration: https://developer.android.com/studio/run/emulator-acceleration.
    
    

    尝试使用

    sudo ./emulator -avd Pixel_2_API_28

    这对我有用!

        6
  •  0
  •   raavan199    2 年前
    • 从设备管理器中单击所选设备的“向下箭头”

    • 在桌面上显示

    • 硬件qemu。ini。锁

    • 多实例。锁

    • 快照锁锁

    • 删除这三个文件

    享受 它适用于macOS不了解windows