Android模拟器错误: - 执行/系统/斌/ e2fsck的失败:没有这样的文件或目录 [英] Android emulator Error:- executing /system/bin/e2fsck failed: No such file or directory

查看:358
本文介绍了Android模拟器错误: - 执行/系统/斌/ e2fsck的失败:没有这样的文件或目录的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我想对 Android模拟器运行我的第一个Android应用程序的 API 19 。该模拟器上手,但没有出现,意味着主屏幕没有出现。其我的第二个星期就安卓

这些都是前两行日志的猫。

  5月2号至21日:45:32.410:E / logwrapper(41):执行/系统/斌/ e2fsck的失败:没有这样的文件或目录
    五月2日至21号:45:32.560:E / logwrapper(44):执行/系统/斌/ e2fsck的失败:没有这样的文件或目录
 

一些更多的错误。

 六月二号至21日:11:18.318:E / StrictMode(94):一个资源收购,在连接的堆栈跟踪,但从来没有公布过。见java.io.Closeable有关避免资源泄漏的信息。
六月2日至21号:11:18.318:E / StrictMode(94):java.lang.Throwable中:显式的终止方法关闭不叫
六月2日至21号:11:18.318:E / StrictMode(94):在dalvik.system.CloseGuard.open(CloseGuard.java:184)
六月2日至21号:11:18.318:E / StrictMode(94):在java.io.FileOutputStream中的< INIT>(FileOutputStream.java:90)
六月2日至21号:11:18.318:E / StrictMode(94):在java.io.FileOutputStream中的< INIT>(FileOutputStream.java:73)
六月2日至21号:11:18.318:E / StrictMode(94):在com.android.server.pm.UserManager.writeUserList(UserManager.java:202)
六月2日至21号:11:18.318:E / StrictMode(94):在com.android.server.pm.UserManager.fallbackToSingleUser(UserManager.java:153)
六月2日至21号:11:18.318:E / StrictMode(94):在com.android.server.pm.UserManager.readUserList(UserManager.java:109)
六月2日至21号:11:18.318:E / StrictMode(94):在com.android.server.pm.UserManager< INIT>(UserManager.java:81)
六月2日至21号:11:18.318:E / StrictMode(94):在com.android.server.pm.UserManager< INIT>(UserManager.java:85)
六月2日至21号:11:18.318:E / StrictMode(94):在com.android.server.pm.PackageManagerService< INIT>(PackageManagerService.java:923)
六月2日至21号:11:18.318:E / StrictMode(94):在com.android.server.pm.PackageManagerService.main(PackageManagerService.java:833)
六月2日至21号:11:18.318:E / StrictMode(94):在com.android.server.ServerThread.run(SystemServer.java:163)
六月2日至21号:11:18.570:E / StrictMode(94):一个资源收购,在连接的堆栈跟踪,但从来没有公布过。见java.io.Closeable有关避免资源泄漏的信息。
六月2日至21号:11:18.570:E / StrictMode(94):java.lang.Throwable中:显式的终止方法关闭不叫
六月2日至21号:11:18.570:E / StrictMode(94):在dalvik.system.CloseGuard.open(CloseGuard.java:184)
六月2日至21号:11:18.570:E / StrictMode(94):在java.io.FileOutputStream中的< INIT>(FileOutputStream.java:90)
六月2日至21号:11:18.570:E / StrictMode(94):在java.io.FileOutputStream中的< INIT>(FileOutputStream.java:73)
六月2日至21号:11:18.570:E / StrictMode(94):在com.android.server.pm.UserManager.writeUser(UserManager.java:167)
六月2日至21号:11:18.570:E / StrictMode(94):在com.android.server.pm.UserManager.fallbackToSingleUser(UserManager.java:154)
六月2日至21号:11:18.570:E / StrictMode(94):在com.android.server.pm.UserManager.readUserList(UserManager.java:109)
六月2日至21号:11:18.570:E / StrictMode(94):在com.android.server.pm.UserManager< INIT>(UserManager.java:81)
六月2日至21号:11:18.570:E / StrictMode(94):在com.android.server.pm.UserManager< INIT>(UserManager.java:85)
六月2日至21号:11:18.570:E / StrictMode(94):在com.android.server.pm.PackageManagerService< INIT>(PackageManagerService.java:923)
六月2日至21号:11:18.570:E / StrictMode(94):在com.android.server.pm.PackageManagerService.main(PackageManagerService.java:833)
六月2日至21号:11:18.570:E / StrictMode(94):在com.android.server.ServerThread.run(SystemServer.java:163)
 

解决方案

它看起来像模拟器无法安装,因为错误的文件系统。仿真器的底层文件系统被改变到ext4和e2fsprogs工具不包括在内。这些公司必须由内核进行正确操作。在OSX和Linux,你可以使用标准的e2fsprogs工具来修复文件系统。

 #导航到AVD
CD〜/ .android / AVD / Nexus5
e2fsck的-f用户数据,qemu.img
 

有一个e2fsprogs包可用于Cygwin的,但我没有测试过。此问题已得到纠正为未来发行。请参阅:从模拟器 e2fsck的缺失

如果您仍然无法运行e2fsck的加入 -show内核到仿真器命令行后内核日志后启动仿真器。

I am trying to run my first Android App on Android Emulator on API 19. The Emulator get started but nothing comes up, means Home screen is not appearing. Its my second week on Android

These are the first two lines of log cat.

   02-21 05:45:32.410: E/logwrapper(41): executing /system/bin/e2fsck failed: No such file or directory
    02-21 05:45:32.560: E/logwrapper(44): executing /system/bin/e2fsck failed: No such file or directory

Some more errors are.

02-21 06:11:18.318: E/StrictMode(94): A resource was acquired at attached stack trace but never released. See java.io.Closeable for information on avoiding resource leaks.
02-21 06:11:18.318: E/StrictMode(94): java.lang.Throwable: Explicit termination method 'close' not called
02-21 06:11:18.318: E/StrictMode(94):   at dalvik.system.CloseGuard.open(CloseGuard.java:184)
02-21 06:11:18.318: E/StrictMode(94):   at java.io.FileOutputStream.<init>(FileOutputStream.java:90)
02-21 06:11:18.318: E/StrictMode(94):   at java.io.FileOutputStream.<init>(FileOutputStream.java:73)
02-21 06:11:18.318: E/StrictMode(94):   at com.android.server.pm.UserManager.writeUserList(UserManager.java:202)
02-21 06:11:18.318: E/StrictMode(94):   at com.android.server.pm.UserManager.fallbackToSingleUser(UserManager.java:153)
02-21 06:11:18.318: E/StrictMode(94):   at com.android.server.pm.UserManager.readUserList(UserManager.java:109)
02-21 06:11:18.318: E/StrictMode(94):   at com.android.server.pm.UserManager.<init>(UserManager.java:81)
02-21 06:11:18.318: E/StrictMode(94):   at com.android.server.pm.UserManager.<init>(UserManager.java:85)
02-21 06:11:18.318: E/StrictMode(94):   at com.android.server.pm.PackageManagerService.<init>(PackageManagerService.java:923)
02-21 06:11:18.318: E/StrictMode(94):   at com.android.server.pm.PackageManagerService.main(PackageManagerService.java:833)
02-21 06:11:18.318: E/StrictMode(94):   at com.android.server.ServerThread.run(SystemServer.java:163)
02-21 06:11:18.570: E/StrictMode(94): A resource was acquired at attached stack trace but never released. See java.io.Closeable for information on avoiding resource leaks.
02-21 06:11:18.570: E/StrictMode(94): java.lang.Throwable: Explicit termination method 'close' not called
02-21 06:11:18.570: E/StrictMode(94):   at dalvik.system.CloseGuard.open(CloseGuard.java:184)
02-21 06:11:18.570: E/StrictMode(94):   at java.io.FileOutputStream.<init>(FileOutputStream.java:90)
02-21 06:11:18.570: E/StrictMode(94):   at java.io.FileOutputStream.<init>(FileOutputStream.java:73)
02-21 06:11:18.570: E/StrictMode(94):   at com.android.server.pm.UserManager.writeUser(UserManager.java:167)
02-21 06:11:18.570: E/StrictMode(94):   at com.android.server.pm.UserManager.fallbackToSingleUser(UserManager.java:154)
02-21 06:11:18.570: E/StrictMode(94):   at com.android.server.pm.UserManager.readUserList(UserManager.java:109)
02-21 06:11:18.570: E/StrictMode(94):   at com.android.server.pm.UserManager.<init>(UserManager.java:81)
02-21 06:11:18.570: E/StrictMode(94):   at com.android.server.pm.UserManager.<init>(UserManager.java:85)
02-21 06:11:18.570: E/StrictMode(94):   at com.android.server.pm.PackageManagerService.<init>(PackageManagerService.java:923)
02-21 06:11:18.570: E/StrictMode(94):   at com.android.server.pm.PackageManagerService.main(PackageManagerService.java:833)
02-21 06:11:18.570: E/StrictMode(94):   at com.android.server.ServerThread.run(SystemServer.java:163)

解决方案

It looks like the emulator was unable to mount the file system because of errors. The underlying file system for the emulator was changed to ext4 and e2fsprogs utilities were not included. These utilities are required by the kernel for proper operation. On OSX and Linux you can use the standard e2fsprogs utilities to repair the file system.

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

There is a e2fsprogs package available for Cygwin but I haven't tested it. This issue has been corrected for future distributions. See: e2fsck missing from emulator.

If you still cannot boot the emulator after running e2fsck post the kernel log by adding -show-kernel to the emulator command line.

这篇关于Android模拟器错误: - 执行/系统/斌/ e2fsck的失败:没有这样的文件或目录的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
相关文章
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆