错误:调整分区e2fsck失败,退出代码为1。
我确保在设置AVD时完全关注此视频。每当我使用x86_64系统映像运行AVD时,我都会收到以下消息:
无法在模拟器中启动AVD。输出:用。创建文件系统 参数:大小:69206016块大小:4096每组块数:32768 错误:调整分区e2fsck失败,退出代码为1 Inodes per group:4224 Inode size:256 Journal blocks:1024 Label:Blocks:16896 块组:1保留块组大小:7创建文件系统 11/4224 inode和1302/16896块Hax启用Hax ram_size 0x60000000 HAX正在运行,仿真器以快速virt模式运行。 模拟器:在端口上侦听控制台连接:5554模拟器: 此仿真器的序列号(对于ADB):emulator-5554仿真器: 警告:-scale标志已过时,将被忽略。
每当我使用常规x86系统映像运行它时,我收到此消息:
无法在模拟器中启动AVD。输出:模拟器:警告:userdata 分区大小从550 M调整为800 M ERROR:调整分区大小 e2fsck失败,退出代码1 Hax启用Hax ram_size 0x60000000 HAX正在运行,模拟器以快速virt模式运行。模拟器: 在端口上侦听控制台连接:5554模拟器:串行 此仿真器的编号(对于ADB):emulator-5554仿真器:警告: -scale标志已过时,将被忽略。
我的计算机是运行Windows 10的64位系统。我已经尝试过Lollipop 22 x86_64和Lollipop 22 x86系统映像,但它们都失败了。
我无法弄清问题是什么。任何帮助将不胜感激。
谢谢
答案 0 :(得分:3)
答案 1 :(得分: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
答案 2 :(得分:1)
我有完全相同的错误,我必须做的就是修改这个是改变我的android sdk位置。 Android工作室警告我不要在文件夹名称中使用空格,但我仍然这样做,这导致了这个错误。
答案 3 :(得分:1)
尝试将VM堆大小增加到512 MB,这是所需的最小大小。
答案 4 :(得分:0)
对于那些已经完成这些答案并且没有成功的人,我会建议重新安装你的模拟器,这在这里工作。