8

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

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

4

1 回答 1

13

您确定 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 服务,请查阅网站。

于 2015-12-13T11:38:41.190 回答