如何重新启动Android模拟器?

jef*_*eff 25 android adb

我基本上试图这样做: 自动更改Android模拟器区域设置

一切都在"开始"之前一直有效.模拟器开始启动,但永远在闪烁的'ANDROID'屏幕上继续加载.我一定错过了什么......如何从ADB重启仿真器?

好的,我应该更具体一点.

我试图使用adb从命令行执行此操作.我可以使用adb来设置setprop,我可以停止模拟器.当我尝试在adb shell中执行'start'时,模拟器确实开始启动,但它永远不会返回到锁定屏幕.

tot*_*tas 79

在Android Studio中转到:

  1. Tools > Android > AVD Manager
  2. 选择您的模拟器设备
  3. 点击"擦除数据"

  • 这应该是选定的答案。 (4认同)
  • 在找到“擦除数据”的菜单中,您还可以找到“冷启动”。它启动模拟器,就像它之前被关闭一样(并且不会从睡眠中唤醒)。在此过程中您通常不会丢失持久数据。 (3认同)
  • 它说“AVD XXX 已经在运行”,这是真的。如何重新启动? (3认同)
  • 假设已安装 Android Studio。 (2认同)
  • 我认为使用“冷启动”将是更好的选择! (2认同)
  • @Dims 单击模拟器名称旁边的关闭按钮。 (2认同)

Kir*_*nna 43

你可以试试

emulator @avd_name -no-snapshot-load
Run Code Online (Sandbox Code Playgroud)

它会清理它为我工作的设备.

  • 完善!我得到“用户请求的冷启动”,正是我想要的!不确定OP是否希望这样做,但是当我在Google上搜索“从命令行冷启动android仿真器”时,此线程和答案就是我得到的:D (5认同)
  • `模拟器@Nexus_5X_API_23 -no-snapshot`就足够了 (4认同)

mxt*_*tie 30

在 Android 13 上,当您向下滑动到通知并再次向下滑动时,您会在右下角看到一个电源关闭按钮:

Android 13 模拟器通知区域

其中有重新启动选项:

在此输入图像描述


Nik*_* G. 19

我知道您在问题中问过亚行如何做到这一点。但是标题使人们可以在这里搜索从UI重新启动它。

一种选择可能是(但它取决于你所使用的工具和所有仿真器/环境可能无法使用)是点击并按住电源按钮,然后会弹出菜单,在它重新启动选项。

在此处输入图片说明

  • 为我工作!(Windows 7-Android-Studio 3) (2认同)
  • 也适用于 Linux。这应该是公认的答案。 (2认同)
  • @Deepak 事实并非如此。如果模拟器操作系统像我一样被冻结,它就不起作用。我不得不擦除保存的状态 (2认同)
  • 不幸的是,现在它打开的是“Google Assistant”。现在我们如何从 UI 重新启动模拟器? (2认同)

Die*_*rik 11

重新启动我使用的正在运行的模拟器

adb -e reboot

(假设只有一个运行)


Kar*_*hik 8

如果您使用的是Android Studio,则可以转到AVD管理器,在“操作”下,选择“立即冷启动”以重新启动模拟器。如果模拟器的过程突然被关闭/终止,这将消除可能发生的错误/差异。


Ale*_*cha 7

就我而言,模拟器卡住后需要冷启动。它可以在 Android 虚拟设备管理器中找到。

在此处输入图片说明


Kam*_*ngh 6

请按照以下步骤重新启动/冷启动您的虚拟设备:

  1. 打开Android Studio
  2. 单击配置
  3. 单击 AVD 管理器
  4. 单击虚拟设备右侧的下拉菜单。
  5. 单击立即冷启动

你完成了!设备将在几分钟内重新启动。

在此输入图像描述


Try*_*ain 5

我很确定这会奏效:

根据需要改变.这样你就不会搞乱可能导致挂起/崩溃的系统映像.您可以轻松地在启动时为各种Locales设置它.


Ben*_*ard 5

对我来说,kiran-chenna的回答使我失败了,解决方案是改为运行:

emulator -avd Pixel_2_API_28 -no-cache
Run Code Online (Sandbox Code Playgroud)