Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/191.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android emulator错误:-执行/system/bin/e2fsck失败:没有这样的文件或目录_Android_Eclipse_Android Emulator - Fatal编程技术网

Android emulator错误:-执行/system/bin/e2fsck失败:没有这样的文件或目录

Android emulator错误:-执行/system/bin/e2fsck失败:没有这样的文件或目录,android,eclipse,android-emulator,Android,Eclipse,Android Emulator,我正试图在api19上的Android模拟器上运行我的第一个Android应用程序。Emulator启动,但什么也没有出现,这意味着主屏幕没有出现。这是我在Android上的第二周 这是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):

我正试图在
api19
上的
Android模拟器上运行我的第一个Android应用程序。
Emulator
启动,但什么也没有出现,这意味着主屏幕没有出现。这是我在Android上的第二周

这是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
还有一些错误

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)
02-21 06:11:18.318:E/StrictMode(94):在附加的堆栈跟踪中获取了资源,但从未释放。有关避免资源泄漏的信息,请参阅java.io.Closeable。
02-21 06:11:18.318:E/StrictMode(94):java.lang.Throwable:未调用显式终止方法“close”
02-21 06:11:18.318:E/StrictMode(94):在dalvik.system.CloseGuard.open(CloseGuard.java:184)
02-21 06:11:18.318:E/StrictMode(94):在java.io.FileOutputStream。(FileOutputStream.java:90)
02-21 06:11:18.318:E/StrictMode(94):位于java.io.FileOutputStream。(FileOutputStream.java:73)
02-21 06:11:18.318:E/StrictMode(94):位于com.android.server.pm.UserManager.writeUserList(UserManager.java:202)
02-21 06:11:18.318:E/stricmode(94):在com.android.server.pm.UserManager.fallbackToSingleUser(UserManager.java:153)
02-21 06:11:18.318:E/stricmode(94):在com.android.server.pm.UserManager.readUserList(UserManager.java:109)上
02-21 06:11:18.318:E/stricmode(94):在com.android.server.pm.UserManager.(UserManager.java:81)
02-21 06:11:18.318:E/stricmode(94):在com.android.server.pm.UserManager.(UserManager.java:85)
02-21 06:11:18.318:E/StrictMode(94):在com.android.server.pm.PackageManagerService.(PackageManagerService.java:923)
02-21 06:11:18.318:E/StrictMode(94):位于com.android.server.pm.PackageManagerService.main(PackageManagerService.java:833)
02-21 06:11:18.318:E/StrictMode(94):位于com.android.server.ServerThread.run(SystemServer.java:163)
02-21 06:11:18.570:E/StrictMode(94):在附加的堆栈跟踪中获取了资源,但从未释放。有关避免资源泄漏的信息,请参阅java.io.Closeable。
02-21 06:11:18.570:E/StrictMode(94):java.lang.Throwable:未调用显式终止方法“close”
02-21 06:11:18.570:E/StrictMode(94):在dalvik.system.CloseGuard.open(CloseGuard.java:184)
02-21 06:11:18.570:E/StrictMode(94):在java.io.FileOutputStream。(FileOutputStream.java:90)
02-21 06:11:18.570:E/StrictMode(94):位于java.io.FileOutputStream。(FileOutputStream.java:73)
02-21 06:11:18.570:E/StrictMode(94):位于com.android.server.pm.UserManager.writeUser(UserManager.java:167)
02-21 06:11:18.570:E/stricmode(94):在com.android.server.pm.UserManager.fallbackToSingleUser(UserManager.java:154)
02-21 06:11:18.570:E/stricmode(94):在com.android.server.pm.UserManager.readUserList(UserManager.java:109)上
02-21 06:11:18.570:E/stricmode(94):在com.android.server.pm.UserManager.(UserManager.java:81)
02-21 06:11:18.570:E/stricmode(94):在com.android.server.pm.UserManager.(UserManager.java:85)
02-21 06:11:18.570:E/StrictMode(94):在com.android.server.pm.PackageManagerService.(PackageManagerService.java:923)
02-21 06:11:18.570:E/StrictMode(94):在com.android.server.pm.PackageManagerService.main(PackageManagerService.java:833)
02-21 06:11:18.570:E/StrictMode(94):位于com.android.server.ServerThread.run(SystemServer.java:163)

我更新了我的
SDK
,但仍然存在相同的问题


我找到的唯一解决方案是:-我为较低的
API
更新了我的
SDK
,并切换到lover
API
,比如
17
和我的
emulator
开始。但是仍然无法获得API 19的功能。由于出现错误,仿真器似乎无法装载文件系统。emulator的底层文件系统已更改为ext4,并且未包括e2fsprogs实用程序。内核需要这些实用程序才能正常运行。在OSX和Linux上,您可以使用标准的e2fsprogs实用程序来修复文件系统

# Navigate to AVD
cd ~/.android/avd/Nexus5
e2fsck -f userdata-qemu.img
Cygwin有一个e2fsprogs包,但我还没有测试过。此问题已在以后的分发中更正。请参阅:


如果在运行e2fsck后仍然无法启动仿真器,请通过将
-show kernel
添加到仿真器命令行来发布内核日志。

检查您的问题后,我也尝试了它,以检查仿真器是否正在打开主页。我正在分享我尝试过的,它可能也对你有用

1。首先为19 API安装所有android SDK构建工具

参考下图:

2。转到AVD管理器并单击新建,然后根据需要选择API级别19和屏幕大小。请参阅下图,以了解我在案例中的参考信息。


3.然后启动您创建的模拟器,它在我的情况下工作。我找到了答案AJ

12月,文件格式的更改应用于android操作系统映像,但e2fsck未包含在构建中


更新你的sdk,即android OS emulator映像并重新创建你的AVD,这应该可以解决问题。

我自己找到了一个解决方案,我必须编辑AVD外观,使用“带动态硬件控件的外观”

发布整个日志以供参考:)@nitesh
logcat
永不结束。我等了40分钟,什么也没发生。我无法在这里粘贴完整的
logcat
。它在
MAC
Os中工作正常。唯一的问题是windows。切换到API 17,模拟器仍然需要大约30分钟才能启动。▲ 用于指出有关OSX和Linux的信息。我试着搜索,但找不到这篇文章。如果你仍然无法启动它,你应该发布内核日志。我已经尝试了两次,浪费了两天时间。现在我已经改变了我的系统,它有更高的内存,在这个系统上一切都很好!!请在此发表评论。我只是分享了我的尝试。我创建了一个新的AVD,当我运行
adb shell ls/system/b时