我尝试在android上开发我的第一个应用程序。我的DDMS有以下错误。
“执行/ system / bin / e2fsck失败:没有这样的文件或目录”
可能是什么原因?
答案 0 :(得分:1)
看起来仿真器由于错误而无法挂载文件系统。模拟器的基础文件系统已更改为ext4,并且未包含e2fsprogs实用程序。内核需要这些实用程序才能正常运行。在OSX和Linux上,您可以使用标准的e2fsprogs实用程序来修复文件系统。
# Navigate to AVD
cd ~/.android/avd/Nexus5
e2fsck -f userdata-qemu.img
Cygwin有一个e2fsprogs软件包,但我还没有测试过。此问题已针对将来的发行版进行了更正。请参阅:模拟器中缺少e2fsck。
如果在运行e2fsck之后仍无法通过将-show-kernel添加到模拟器命令行来发布内核日志,则仍无法启动模拟器。