模拟器:错误:“Nexus_4_API_27”的快照操作处于挂起状态,超时已过期。退出
Posted
技术标签:
【中文标题】模拟器:错误:“Nexus_4_API_27”的快照操作处于挂起状态,超时已过期。退出【英文标题】:emulator: ERROR: A snapshot operation for 'Nexus_4_API_27' is pending and timeout has expired. Exiting 【发布时间】:2018-10-07 21:55:09 【问题描述】:emulator: ERROR: A snapshot operation for 'Nexus_4_API_27' is pending and timeout has expired. Exiting...
当我尝试使用以下命令从 命令行 打开模拟器时遇到此错误。
anjan@anjan-HP-Laptop-15-bs0xx:~/android/Sdk/emulator$ ./emulator -avd Nexus_4_API_27
如何解决这个问题?
【问题讨论】:
你能解决这个问题吗? 是的,我已经解决了重启模拟器。 【参考方案1】:打开终端并执行:
sudo rm ~/.android/avd/your-device/*.lock
此命令将删除以下文件:
~/.android/avd/your-device/hardware-qemu.ini.lock ~/.android/avd/your-device/multiinstance.lock ~/.android/avd/your-device/snapshot.lock.lock【讨论】:
我的磁盘空间不足。运行此命令后,它开始出现此错误:1:43 PM Emulator: emulator: ERROR: Not enough space to create userdata partition. Available: 5981.429688 MB at /home/sufian/.android/avd/Pixel_2_API_26.avd, need 7372.800000 MB.
。我只需要腾出一些空间,然后它就消失了。 :)
وحششششششششششششش【参考方案2】:
这是由于启动时生成的锁定文件位于文件夹= .android/avd/yourDeviceName中。
我们可以使用sudo rm snapshot.lock.lock命令删除。
然后再次冷启动设备,即可解决问题。
【讨论】:
rm ~/.android/avd/yourDeviceName/hardware-qemu.ini.lock 也可以删除 请解释您的命令,以便其他用户了解其功能。不要使用将来可能会损坏的图片链接谢谢! 已记录反馈。 :) 好的。这是由位于 home/.android 的 avd 文件夹中的锁定文件引起的。去掉锁文件,重启模拟器即可解决问题【参考方案3】:如果您(显然)安装了 android studio,只需打开 AVD 管理器,选择设备并通过右键单击选择“停止”。然后设备将被释放。
【讨论】:
【参考方案4】:我在 ubuntu 中遇到了这个错误,解决方法是将我的 $HOME/.android 文件夹的所有者更改为我的当前用户。即。
sudo chown -R [username] $HOME/.android
【讨论】:
如果这是由 Unix 中的权限问题引起的(对我来说也是如此),您也可以在模拟器命令之前键入sudo
【参考方案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
它对我有用!
【讨论】:
以上是关于模拟器:错误:“Nexus_4_API_27”的快照操作处于挂起状态,超时已过期。退出的主要内容,如果未能解决你的问题,请参考以下文章
Android Studio插件安装及使用Genymotion模拟器
Cmd+r 录制模拟器而不是在 React Native 中重新加载应用程序