You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Android Studio设备镜像致Stay Awake自启,断开后如何自动关闭?

解决Android Studio设备镜像断开后自动关闭Stay Awake的问题

针对你遇到的「关闭Stay Awake后,连接Android Studio启用设备镜像时该功能被自动开启,断开后无法自动关闭」的问题(这是Google Issue Tracker上已存在两年的未修复Bug),可以通过以下几种方案解决:

1. ADB脚本自动化关闭(推荐)

利用ADB命令直接控制系统设置,可实现断开连接后自动执行关闭操作:

查看当前Stay Awake状态

执行命令:

adb shell settings get global stay_on_while_plugged_in

返回值0代表功能关闭,其他数值对应不同充电场景下的唤醒状态。

手动关闭命令

如果需要临时手动关闭,执行:

adb shell settings put global stay_on_while_plugged_in 0

自动触发脚本

可以编写脚本,等待设备断开USB连接后自动执行关闭命令:

  • Windows批处理脚本(保存为close_stay_awake.bat):
@echo off
adb wait-for-disconnect
adb shell settings put global stay_on_while_plugged_in 0
echo Stay Awake已自动关闭
pause
  • Linux/macOS Shell脚本(保存为close_stay_awake.sh,赋予执行权限chmod +x close_stay_awake.sh):
#!/bin/bash
adb wait-for-disconnect
adb shell settings put global stay_on_while_plugged_in 0
echo "Stay Awake已自动关闭"

使用时,提前运行脚本,当断开手机与电脑的连接后,脚本会自动执行关闭操作。

2. 安卓端自动化工具实现

借助安卓自动化工具(如Tasker),设置USB断开时自动关闭Stay Awake:

  • 创建新的Profile,触发条件选择「USB > 已断开」
  • 添加Action,选择「Shell命令」,输入settings put global stay_on_while_plugged_in 0(需授予工具系统权限)
  • 保存配置后,每次USB断开时会自动执行关闭操作

3. Android Studio设置调整(尝试性方案)

部分版本的Android Studio中,可尝试关闭设备镜像的唤醒关联选项:

  • 打开Android Studio的Settings(File > Settings)
  • 导航到Tools > Device Mirroring
  • 取消勾选「Keep device screen awake during mirroring」(若存在该选项)

注:由于这是已知未修复Bug,此方案可能无法生效,建议优先使用前两种方法。

内容的提问来源于stack exchange,提问作者AVEbrahimi

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.18 23:44:52