Android Studio 出错:无法在模拟器中启动 AVD
Posted
技术标签:
【中文标题】Android Studio 出错:无法在模拟器中启动 AVD【英文标题】:Error with Android Studio: Cannot launch AVD in emulator 【发布时间】:2017-01-30 00:12:34 【问题描述】:错误:调整分区 e2fsck 的大小失败,退出代码为 1。
我已确保在设置我的 AVD 时完全按照此视频进行操作。每当我使用 x86_64 系统映像运行 AVD 时,都会收到以下消息:
无法在模拟器中启动 AVD。输出:创建文件系统 参数:大小:69206016 块大小:4096 每组块:32768 错误:调整分区 e2fsck 的大小失败,退出代码为 1 Inodes per 组:4224 索引节点大小:256 日志块:1024 标签:块:16896 块组:1 保留块组大小:7 创建文件系统 11/4224 inode 和 1302/16896 块 Hax 已启用 Hax ram_size 0x60000000 HAX 正在工作,模拟器以快速 virt 模式运行。 模拟器:监听端口上的控制台连接:5554 模拟器: 此模拟器的序列号(用于 ADB):emulator-5554 模拟器: 警告:-scale 标志已过时,将被忽略。
每当我使用常规 x86 系统映像运行它时,我都会收到以下消息:
无法在模拟器中启动 AVD。输出:模拟器:警告:用户数据 分区从 550 M 调整为 800 M 错误:调整分区大小 e2fsck 失败,退出代码为 1 Hax 已启用 Hax ram_size 0x60000000 HAX 正在工作,并且模拟器以快速 virt 模式运行。模拟器: 监听端口上的控制台连接:5554 模拟器:串行 此模拟器的数量(用于 ADB):emulator-5554 模拟器:警告: -scale 标志已过时,将被忽略。
我有一台运行 Windows 10 的 64 位系统计算机。我尝试了 Lollipop 22 x86_64 和 Lollipop 22 x86 系统映像,但它们都失败了。
我无法弄清楚问题是什么。任何帮助将不胜感激。
谢谢
【问题讨论】:
你有没有机会在你的系统上安装了 Docker ? (两者之间有冲突..) 我不敢说实话。那会是预装在 MSI 游戏笔记本电脑上的东西吗?几周前我刚拿到这台笔记本电脑。 不,不这么认为...... 【参考方案1】:设置内存=1024 MB 和内部存储 =550 MB 我已经为我的模拟器解决了这个错误
【讨论】:
【参考方案2】:调整分区大小 e2fsck 失败
如果该 AVD 的底层文件系统出现错误,并且模拟器无法挂载它,就会发生这种情况。在 Windows 中为该文件系统修复 e2fsck 并不完全直接,但它是可能的。
此时,重要的是要补充一点,在您的情况下使用 Genymotion 可能更容易且完全正常。
解决 Windows 上的分区问题:
安装 Cygwin 并运行 e2fsck cmd
# Navigate to AVD
cd ~/.android/avd/Nexus5
e2fsck -f userdata-qemu.img
更多信息,请参考以下链接:
https://superuser.com/questions/739710/running-fsck-from-cygwin-shell
Android emulator Error:- executing /system/bin/e2fsck failed: No such file or directory
【讨论】:
【参考方案3】:我遇到了完全相同的错误,我所要做的就是更改我的 android sdk 位置。 Android Studio 警告我不要在文件夹名称中使用空格,但我还是这样做了,这导致了这个错误。
【讨论】:
轰隆隆!这解决了它!非常感谢合成器。【参考方案4】:尝试将 VM 堆大小增加到 512 MB,这是所需的最小大小。
【讨论】:
【参考方案5】:对于已经完成这些答案但没有成功的任何人,我建议重新安装您的模拟器,这在这里有效。
【讨论】:
以上是关于Android Studio 出错:无法在模拟器中启动 AVD的主要内容,如果未能解决你的问题,请参考以下文章
在 Android Studio 中的 Flutter 上运行模拟器时出错