Android Studio错误:无法在模拟器中启动AVD

6
错误:调整大小分区e2fsck失败,退出代码为1。
我已经确保在设置AVD时严格按照此视频操作。每当我使用x86_64系统镜像运行AVD时,就会收到以下消息:
无法在模拟器中启动AVD。输出内容如下: 创建带参数的文件系统: 大小: 69206016 块大小: 4096 每组块数: 32768 ERROR: 调整大小分区e2fsck失败,退出代码为1 每组Inodes: 4224 Inode大小: 256 日志块: 1024 标签: 块: 16896 块组: 1 保留块组大小: 7 用11个/4224个inode和1302个/16896个块创建文件系统 Hax已启用 Hax内存大小0x60000000 HAX正在工作,模拟器以快速虚拟模式运行。 模拟器: 正在监听端口上的控制台连接: 5554 模拟器: 此模拟器的串行号 (用于ADB): emulator-5554 模拟器: 警告:-scale标志已过时,将被忽略。
每当我使用常规的x86系统映像运行它时,我得到这个消息:
无法在模拟器中启动AVD。输出内容如下: 模拟器:警告:用户数据分区从550M调整为800M ERROR: 调整大小分区e2fsck失败,退出代码为1 Hax已启用 Hax内存大小0x60000000 HAX正在工作,模拟器以快速虚拟模式运行。 模拟器: 正在监听端口上的控制台连接: 5554 模拟器: 此模拟器的串行号 (用于ADB): emulator-5554 模拟器: 警告:-scale标志已过时,将被忽略。
我有一台64位系统电脑,运行Windows 10。我尝试了Lollipop 22 x86_64和 Lollipop 22 x86系统镜像,但它们都失败了。
我无法弄清楚问题所在。非常感谢您的帮助。
谢谢

1
你的系统上有安装Docker吗?(两者之间存在冲突..) - jesses.co.tt
说实话我不确定。这是预装在MSI游戏笔记本电脑上的东西吗?我几周前才买了这个笔记本电脑。 - user2843864
不,我不这么认为... - jesses.co.tt
5个回答

4

设置内存为1024MB,内部存储为550MB。我已经解决了我的模拟器的错误。

输入图像描述


3

调整分区大小时e2fsck失败

如果AVD的底层文件系统存在错误且模拟器无法挂载它,就会发生这种情况。在Windows中修复该文件系统的e2fsck并不是很简单,但是有可能实现。

此时,重要的是要指出,在您的情况下,使用Genymotion可能更容易且完全正常。

解决Windows上的分区问题:

安装Cygwin并运行e2fsck命令

# Navigate to AVD
cd ~/.android/avd/Nexus5
e2fsck -f userdata-qemu.img

更多信息,请参考以下链接:

https://superuser.com/questions/739710/running-fsck-from-cygwin-shell

安卓模拟器错误:执行 /system/bin/e2fsck 失败:没有那个文件或目录


1

我遇到了完全相同的错误,只需要更改我的Android SDK位置就可以解决。Android Studio警告我不要在文件夹名称中使用空格,但我仍然这样做了,这导致了这个错误。


太棒了!这样就解决了!非常感谢Synth。 - user2843864

1
尝试将VM堆大小增加到512 MB,这是最小所需大小。

0

对于那些已经尝试过这些答案但没有成功的人,我建议重新安装模拟器,在我这里这个方法行得通。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接