【发布时间】:2023-03-17 23:55:01
【问题描述】:
我尝试在 android 上开发我的第一个应用程序。我的 DDMS 出现以下错误。
“执行 /system/bin/e2fsck 失败:没有这样的文件或目录”
可能是什么原因?
【问题讨论】:
-
我在 API 19 上并安装了所有构建工具。还是一样的错误。
标签: android
我尝试在 android 上开发我的第一个应用程序。我的 DDMS 出现以下错误。
“执行 /system/bin/e2fsck 失败:没有这样的文件或目录”
可能是什么原因?
【问题讨论】:
标签: android
由于错误,模拟器似乎无法挂载文件系统。模拟器的底层文件系统已更改为 ext4,并且不包括 e2fsprogs 实用程序。内核需要这些实用程序才能正常运行。在 OSX 和 Linux 上,您可以使用标准的 e2fsprogs 实用程序来修复文件系统。
# Navigate to AVD
cd ~/.android/avd/Nexus5
e2fsck -f userdata-qemu.img
有一个可用于 Cygwin 的 e2fsprogs 包,但我尚未对其进行测试。此问题已针对未来的发行版进行了更正。请参阅:模拟器中缺少 e2fsck。
如果在运行 e2fsck 后仍然无法启动模拟器,请通过在模拟器命令行中添加 -show-kernel 来发布内核日志。
【讨论】: