如何使用adb命令暂停Android手机?我可以重新启动,但是我不知道如何停止。

我尝试了shutdown -k wait命令,但没有用。

#1 楼

尝试adb shell reboot -p关闭手机。

评论


对于那些想知道“ 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

#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