[英]How do I restart an android emulator?
我基本上是在尝试这样做: Changing the Android emulator locale automatically
一切正常,直到“开始”。 模拟器开始启动,但一直在闪烁的“ANDROID”屏幕上加载。 我一定是遗漏了什么……如何从 ADB 重新启动模拟器?
好吧,我应该更具体一点。
我正在尝试使用 adb 从命令行执行此操作。 我可以使用 adb 来设置道具,我可以停止模拟器。 当我尝试在 adb shell 中执行“启动”时,模拟器确实开始启动,但它永远不会返回到锁定屏幕。
在 Android Studio 中转到:
Tools > Android > AVD Manager
你可以试试
emulator @avd_name -no-snapshot-load
它将清洁加载它为我工作的设备。
要重新启动我使用的正在运行的模拟器
adb -e reboot
(假设只有一个运行)
如果您使用的是 Android Studio,您可以转到 AVD Manager,在 Actions 下选择“Cold Boot Now”以重新启动模拟器。 如果模拟器的进程突然关闭/终止,这将消除可能发生的错误/差异。
对我来说,kiran-chenna 的回答让我失望了,解决方案是改为运行:
emulator -avd Pixel_2_API_28 -no-cache
我很确定这会起作用:
将 AVD 清除/擦除为默认值或创建一个新的。
使用以下命令从 CLI 启动 AVD/Emulator
emulator -avd my_avd -prop persist.sys.language=en -prop persist.sys.country=GB
根据需要更改。 这样您就不会弄乱可能导致挂起/崩溃的系统映像。 您可以轻松地在启动时为各种语言环境设置它。
要启动/停止或重新启动模拟器,请执行以下步骤:
在 Windows 机器上使用 telnet
或本地主机 5554
avd start start
或者
avd start restart
或者
avd stop
你可以试试这个
模拟器@avd_name -no-snapshot-load
否则只需删除现有的 AVD 并尝试创建一个新的。
按照以下步骤操作。 在 Android Studio > 工具 > 设备管理器 > 创建设备
某些版本的模拟器(android-7)有问题,只是挂在 shimmmera 上。
尝试使用“擦除用户数据”选项重新启动它(是的,您必须重新运行您的应用程序或至少重新安装它)。
在右上角的eclipse中你会发现DDMS去那里,左边你会发现Devices,最后你会发现一个向下的三角形,你会发现Reset adb。
您可以从 adb shell 重新启动模拟器,在终端中启动模拟器和 adb shell。
start启动(重新启动)模拟器/设备实例。
stop停止执行模拟器/设备实例。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.