我尝试了
shutdown -k wait
命令,但没有用。#1 楼
尝试adb shell reboot -p
关闭手机。#2 楼
注意:以下所有以下命令都需要root用户访问权限。在Android Oreo上,此方法可以正常运行并正常关机:
adb shell su -c 'am start -a com.android.internal.intent.action.REQUEST_SHUTDOWN' adb shell su -c 'am start -n android/com.android.internal.app.ShutdownActivity' #alternative; the aforesaid intent is supposed to be passed to this component under normal circumstances, but calling the component alone works too adb shell su -c 'svc power shutdown' # alternative; tested on Android 5.0, 6.0.1 and 8.1.0
以下方法是替代方法,并在Android 4.2、5.0和6.0上进行了测试.1。我不了解Nougat,但它不适用于Oreo。
adb shell su -c 'am start -a android.intent.action.ACTION_REQUEST_SHUTDOWN --ez KEY_CONFIRM true --activity-clear-task' # I kept this here for historical purposes only.
用于低级和即时关闭
如果您运行的是Android KitKat或更高版本*并且具有root用户访问权限,您可以尝试以下命令:
adb shell su -c 'setprop sys.powerctl reboot,recovery'
用adb shell替换su -c以使用adb运行命令device
替换重新启动,并通过关机进行恢复以关闭设备
*测试命令的最新版本是现有的Android 6.0.1。
评论
“ setprop sys.powerctl重新启动,恢复”对我有用。谢谢!
–spica
19年1月17日,下午3:35
#3 楼
这是另一种方法,请转到android shell然后关闭手机!adb shell
shutdown
评论
虽然对我不起作用。 Lollipop 5.0.1上的Nexus 4(即使使用su后也已植根),或ICS 4.0.3上的LG P705(未植根)。我想知道它是否与ADB版本有关(我的1.0.32)。
–安德鲁·T。♦
2015年1月30日在5:51
在MIUI Redmi 3上对我不起作用。“关机:未找到”。
– andrew lorien
16 Dec 14'3:18
这不是标准命令
–罗夫
19年7月6日在16:23
#4 楼
要关闭电话,请在PC上使用以下命令:adb shell halt
评论
在股票5.0 Galaxy S5和5.1 nexus 7上不可用
– Manubhargav
2015年9月26日下午16:28
评论
对于那些想知道“ p”代表什么的人:--poweroff的缩写:)
– Izzy♦
13年6月26日在7:15
最好是使用unix方式:“ shutdown”关闭,“ shutdown -r”重启
– Akcakaya专家
13-10-3在14:22
虽然对我不起作用。 Lollipop 5.0.1上的Nexus 4(无根)或ICS 4.0.3上的LG P705(无根)。我想知道它是否与ADB版本有关(我的1.0.32)。
–安德鲁·T。♦
15年1月30日,下午5:48
尝试使用adb reboot -p(省去shell)。
–许嘉莉
15年3月9日在1:07
reboot -p仅重新引导我的平板电脑。不关机。
–JohnyTex
16/12/27在13:03