android 2.3 模拟器在 adb shell 停止然后启动后挂起

发布于 2024-10-17 05:37:32 字数 436 浏览 4 评论 0原文

在 android 2.2 中,我能够启动模拟器,然后运行“adb shell stop”“adb shell start”让模拟器重新启动。由于更改为 android 2.3,模拟器将无法启动,并且 logcat 会挂起并显示以下消息:

SettingsProvider cache for settings table 'secure' rows=27;完全缓存=true qemud fdhandler_accept_event:在 fd 9 上接受 qemud 创建了客户端 0x11f88 监听 fd 11 qemud client_fd_receive:尝试注册服务“hw-control” qemud client_fd_receive:->收到频道 ID 5 设置表“系统”行的 SettingsProvider 缓存=45; fullcached=true

我正在使用 eclipse,感谢您的帮助!

In android 2.2, I was able to start the emulator, then run 'adb shell stop' 'adb shell start' to have the emulator come back up. Since changing to android 2.3 the emulator will not start, and logcat hangs with these messages:

SettingsProvider cache for settings table 'secure' rows=27; fullycached=true
qemud fdhandler_accept_event: accepting on fd 9
qemud created client 0x11f88 listening on fd 11
qemud client_fd_receive: attempting registration for service 'hw-control'
qemud client_fd_receive: -> received channel id 5
SettingsProvider cache for settings table 'system' rows=45; fullycached=true

I'm using eclipse, thanks for any help!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

乖不如嘢 2024-10-24 05:37:32

这可能是一个长时间运行的进程通过 qemu 硬件模拟重新建立自身的问题。终止进程 /system/bin/qemud 然后启动模拟器。

步骤

  1. adb shell stop
  2. adb shell ps(获取/system/bin/qemud的pid)
  3. adb Kill< /code>
  4. adb shell 启动

It might be a problem with one of the long running process re-establishing itself with qemu HW simulation. Kill the process /system/bin/qemud and then start the emulator.

Steps

  1. adb shell stop
  2. adb shell ps (get the pid of /system/bin/qemud)
  3. adb kill <pid_process>
  4. adb shell start
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文