我正在使用Android开发者网站提供的SDK。我的android模拟器似乎在一段时间不活动后自动关闭。我需要按下仿真器屏幕旁边提供的电源硬件按钮才能再次运行应用程序。问题是我不知道启用此功能的原因。在我安装SDK的其他计算机中不会发生这种情况。这台计算机安装的唯一区别是我更新了SDK以包含Android 4.3 API。
如何阻止模拟器自动关闭?
- -编辑 - - 在SDK中创建新的AVD屏幕
进入Android设置中的“开发者选项”,然后打开“保持清醒 - 屏幕在充电时永远不会睡觉”选项。我不记得曾经在我的仿真器上做过这个,但是我创建的最新版本。
您是否在该AVD的设置上打开了Sleep | Hibernate | Powerdown设置,或者它们是否默认设置在您的AVD上以断电?每次启动AVD时它都会持续存在,除非您告诉AVD管理器每次启动时都擦除所有先前的设置。
您可以尝试重新创建新的AVD实例并删除当前实例。
***编辑:新图片****现在你设置了一个AVD,并进入模拟器关闭|延迟“睡眠|暂停”模式,你需要确保AVD管理器永远不会覆盖此设置你下次开始AVD。
从AVD管理器,如果您单击开始,它将显示此对话框,使shure“擦除用户数据”未选中。
当您使用“Run As Andriod Application”或类似命令启动模拟器时,为了确保Eclipse不会消除您的AVD设置,您必须确保您的运行配置未设置为擦除用户数据:运行menu = =>运行配置......
当然,第一次设置AVD并模拟它时,您必须进入其设置菜单并根据您的需要进行更改。
我有这个问题,因为我在模拟器的电池菜单下将充电器连接更改为无。将其转回AC充电器会停止屏幕关闭。
有设备/模拟器设置可以执行此操作。它们似乎随着模型而变化。在我的Nexus Nougat仿真器上,有两个:首先,关闭电池/电池保护程序(这是一个仅在设备充电时影响设备的设置)。然后你需要给出显示/睡眠的大值,比如30分钟。