【问题标题】:android 2.3 emulator hangs after adb shell stop then startandroid 2.3 模拟器在 adb shell 停止然后启动后挂起
【发布时间】:2011-02-09 22:15:18
【问题描述】:

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

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

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

【问题讨论】:

    标签: android emulation adb logcat


    【解决方案1】:

    使用 qemu 硬件模拟重新建立自己的长期运行进程之一可能是一个问题。杀死进程/system/bin/qemud,然后启动模拟器。

    步骤

    1. adb shell stop
    2. adb shell ps(获取/system/bin/qemud的pid)
    3. adb kill <pid_process>
    4. adb shell start

    【讨论】:

    • 这会启动模拟器,但是我没有网络。有什么办法解决吗?
    猜你喜欢
    • 2011-05-24
    • 1970-01-01
    • 2020-10-15
    • 1970-01-01
    • 1970-01-01
    • 2013-01-18
    • 2019-07-07
    • 2011-11-16
    • 2019-12-23
    相关资源
    最近更新 更多