数据存储在 USB 记忆棒上时无法启动 android 虚拟设备 (AVD)
Posted
技术标签:
【中文标题】数据存储在 USB 记忆棒上时无法启动 android 虚拟设备 (AVD)【英文标题】:Failed to boot android virtual device (AVD) when data is stored on USB memory stick 【发布时间】:2018-10-12 13:36:41 【问题描述】:使用android虚拟设备管理器成功设置新虚拟设备后,开机失败并报如下错误:
10:28 模拟器:模拟器:错误:“Nexus_5X_API_28”的快照操作处于挂起状态,超时已过期。退出...
10:28 模拟器:进程以退出代码 1 结束
这听起来类似于Anjan Biswas 的previous question,但上下文可能不同: - 操作系统:OpenSuse Leap 42.3 - Android Studio 3.2.1:从 exfatfs 记忆棒安装和运行 - .android/avd/my device 目录不包含“*.lock”文件 - 运行 Android 虚拟设备管理器的用户也是 .android/avd 目录树的实际所有者。
该消息仅在仿真器数据实际保存在记忆棒上时发生(通过符号链接或通过设置 ANDROID_SDK_HOME 环境变量)。
明确: - 当模拟器数据保存在“/home/user/.android”的硬盘上时,一切正常。 - 当模拟器数据在“exfatfs mount point/.android”中保存在记忆棒上时会发生错误。 - 尝试使用同样问题的 fat32 文件系统。
正在寻找解决方案以避免 /home 因大型 android 虚拟设备缓存而饱和。
非常感谢
【问题讨论】:
欢迎来到 SO!我以前遇到过 Android 和 USB 端口的问题,也许只是交换它们会像我的物理设备一样有帮助? ***.com/a/51458051/2535257 这和编程无关吧? 【参考方案1】:我也遇到了同样的问题,好像是exfat格式的问题。 我尝试挂载一个apfs磁盘,问题消失了。
【讨论】:
以上是关于数据存储在 USB 记忆棒上时无法启动 android 虚拟设备 (AVD)的主要内容,如果未能解决你的问题,请参考以下文章
Delphi - 如何获取 USB 可移动硬盘和记忆棒的列表?