如何重新启动Android模拟器?

时间:2012-03-21 18:22:03

标签: android adb

我基本上是想这样做: Changing the Android emulator locale automatically

一切正常,直到“开始”。模拟器开始启动,但永远在闪烁的'ANDROID'屏幕上继续加载。我一定错过了什么......如何从ADB重启仿真器?

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

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

13 个答案:

答案 0 :(得分:60)

在Android Studio中转到:

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

答案 1 :(得分:28)

您可以尝试

emulator @avd_name -no-snapshot-load

它将清理加载对我有用的设备。

答案 2 :(得分:7)

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

一个选项可能是(但取决于您使用的工具,并且可能不适用于所有仿真器/环境),请按住电源按钮,然后弹出一个带有“重新启动”选项的菜单。

enter image description here

答案 3 :(得分:6)

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

答案 4 :(得分:5)

我很确定这会奏效:

  • 清除/擦除AVD为默认值或创建一个新默认值。

  • 使用以下命令

    启动AVD/Emulator from the CLI
    emulator -avd my_avd -prop persist.sys.language=en -prop persist.sys.country=GB
    

根据需要进行更改。这样你就不会搞乱可能导致挂起/崩溃的系统映像。您可以轻松地在启动时为各种语言环境设置它。

答案 5 :(得分:3)

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

emulator -avd Pixel_2_API_28 -no-cache

答案 6 :(得分:3)

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

adb -e reboot

(假设只有一个正在运行)

答案 7 :(得分:2)

要启动/停止或重新启动模拟器,请执行以下步骤:

在Windows机器上使用telnet

o localhost 5554

avd start start

avd start restart

avd stop

答案 8 :(得分:2)

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

enter image description here

答案 9 :(得分:1)

某些版本的模拟器(android-7)有问题,只是挂在shimmmera上。

尝试使用“擦除用户数据”选项重新启动它(是的,您必须重新运行您的 应用程序或至少重新安装它。)

答案 10 :(得分:0)

你可以从adb shell重启模拟器, 在终端中启动模拟器和adb shell。

start 启动(重新启动)模拟器/设备实例 停止停止执行模拟器/设备实例。

答案 11 :(得分:0)

在最右边的eclipse中,你会发现DDMS会在那里找到,左边你会找到设备,在最后你会找到一个向下的三角形按下那里你会发现重置adb。

答案 12 :(得分:0)

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

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

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

enter image description here