【问题标题】:adb reboot hangs Gennymotionadb reboot 挂起 Genymotion
【发布时间】:2015-12-11 10:50:34
【问题描述】:

我之前已经使用过无数次 adb reboot ,完全没有问题。然而,由于某种原因,adb reboot 只是冻结了我的 Gennymotion 模拟器实例(API 18 - Android 4.3),我不知道如何解决这个问题。我尝试在执行 adb reboot 时查看 logcat,但这并没有指出任何有趣的事情,除非我错过了一些东西。有人可以帮忙吗?

另一个指针,以防万一,我的模拟器设备不断提示 Google Play 服务已停止工作。在我之前与 Gennymotion 和 adb 的幽会中,我遇到过几次这个问题,并且过去只是更新所有的谷歌应用程序就像是一种魅力。但是,这一次,即使这似乎也不起作用。

【问题讨论】:

    标签: android adb genymotion android-reboot


    【解决方案1】:

    您确定 Google Play 服务的版本与您的 API 匹配吗?另外,尝试使用adb shell reboot 而不是adb reboot 重新启动您的模拟器。

    如果您有多个设备正在运行,您可以运行 Genymotion Shell 并输入devices show。记下您要重启的设备的 IP 地址。现在您可以使用adb connect ip[:port] 连接到特定设备(其中:port 是可选的)。连接到感兴趣的设备后,您可以执行adb shell 进入设备的shell 或adb shell <command> 只执行传递的命令,然后立即退出设备的shell。

    要在您的模拟器上安装适当版本的 Google Play 服务,请访问this 网站。

    【讨论】:

    • 我确信我的模拟器上运行的 Google Play 服务和 Android 版本的组合是正确的。 adb shell reboot 也有同样的结果。这个问题主要发生在最新版本的 GennyMotion 上,而不是我在另一台机器上的旧版本上。所以我怀疑这是 GennyMotion 本身的问题。
    • 谢谢。由于某种原因 adb shell reboot 似乎现在可以工作而不是 adb reboot
    • 这里一样——“adb shell reboot”工作正常,“adb reboot”只会冻结模拟器。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-06-28
    • 1970-01-01
    • 2016-12-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多