如何在 Genymotion 中重启安卓设备模拟器

Posted

技术标签:

【中文标题】如何在 Genymotion 中重启安卓设备模拟器【英文标题】:How to reboot android device emulator in Genymotion 【发布时间】:2014-11-02 14:23:09 【问题描述】:

我如何使用 Genymotion 重新启动(启动完成)后测试我的应用程序我使用 nexus 4 作为设备

<receiver android:name="com.template.SampleBootReceiver"
            android:enabled="true">
    <intent-filter>
        <action android:name="android.intent.action.BOOT_COMPLETED"/>
    </intent-filter>
</receiver>

【问题讨论】:

你想重启模拟器吗? 是的,用于在重启后测试我的通知 【参考方案1】:

您可以使用带有adb reboot 的命令行。它应该会重新启动您的设备。

要使用 adb,您需要位于 adb 二进制文件的文件夹中。即,&lt;android SDK&gt;/platform-tools/&lt;genymotion folder&gt;/tools/ 如果未安装 android SDK。您还可以将这些文件夹添加到您的路径,以便从任何地方访问它。

【讨论】:

这是 Genymotion 的创造者(不知道的人的上下文) 我很可能成为 Genymotion 的创造者,但我是团队的一员,这是对的! :-) @eyal-lezmy 怎么样?使用genyshell,说命令adb not found。还有其他命令行吗? 要使用 adb,您需要位于 adb 二进制文件的文件夹中。即,/platform-tools 或 /tools 如果未安装 android SDK。或者您可以将这些文件夹添加到您的路径中,以便从任何地方访问它。 @eyal-lezmy 具有讽刺意味的是,这不是正确的答案,它来自开发团队之一。它忽略了实际问题,因为您无法从 Genymotion Shell 运行 adb reboot。在更正之前投反对票。【参考方案2】:

在 mac 上为我工作:

打开终端 转到 /Applications/Android Studio.app/sdk/platform-tools 确保 adb 在目录中(使用 ls 命令) ./adb 重启

Genymotion 模拟器重启...

【讨论】:

platform-tools 目录可能位于 android-sdk-macosx 目录中,具体取决于您的 Android Studio 设置 Android Studio 中没有 sdk 文件夹 mac 中的路径 - ~/Application/Genymotion.app/Contents/MacOS/tools/adb【参考方案3】:

您可以按模拟器电源按钮。按下时,您将看到选项对话框。该对话框您可以选择“重新启动”。希望得到帮助。

【讨论】:

你看到了什么选项? 关机,飞行模式,静音模式 我认为你的安卓版本可能是旧的。所以你可以使用“关机”。设备开机后,重启安卓操作系统。 genymotion 版本 2.2.2 Genymotion 5.0 - 只看到 Shut Down -.-【参考方案4】:

还使用@eyal-lezmy 和网络上其他内容的答案找到了解决方案。 如果您有多个设备在运行,您可以通过这种方式重新启动特定设备

    列出设备

来自&lt;genymotion-installer-path&gt; 发射 genymotion-shell

在 shell 中,运行devices,记下要重启并退出的设备的 IP 地址和端口。

    使用 ADB 重启

来自&lt;android-sdk-folder&gt;/platform-tools运行

adb -s <device-ip>:<device-port> reboot

【讨论】:

几乎完美...但是我在哪里可以找到设备端口? “Genymotion Shell > 设备列表”仅显示 IP 地址。谢谢 来自***.com/questions/24906377/… 我发现Genymotion设备的端口是5555【参考方案5】:

在 linux 上,我在 /path/to/genymotion/tools/adb 中找到了 adb 二进制文件

就我而言:

~/genymotion/tools/adb reboot

像魅力一样工作。

【讨论】:

【参考方案6】:

按住 Genymotion 用户界面右下角的电源按钮。这将弹出菜单重新启动。该应用程序将在关闭时冻结,但在重新启动后您会看到它已重新启动。

【讨论】:

抱歉图片太大了。新发帖;)

以上是关于如何在 Genymotion 中重启安卓设备模拟器的主要内容,如果未能解决你的问题,请参考以下文章

安卓模拟器genymotion 安装使用

Genymotion安卓模拟器和VirtualBox虚拟机安装配置测试

Android 检测设备是不是为模拟器

小白安卓-配置eclipse下的genymotion模拟器

如何在 Genymotion 虚拟设备上安装 Google 框架(Play、Accounts 等)? [复制]

centos7安装安卓模拟器Genymotion提示没有virtualbox,但是我已经安装并可以打开