Answers:
注意:以下所有以下命令都需要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; 在正常情况下,应该将上述意图传递给此组件,但是单独调用该组件也可以 adb shell su -c'svc power shutdown'#替代;在Android 5.0、6.0.1和8.1.0上进行了测试
以下是替代方法,并已在Android 4.2、5.0和6.0.1上进行了测试。我不知道牛轧糖,但是它对奥利奥不起作用。
adb shell su -c'am start -a android.intent.action.ACTION_REQUEST_SHUTDOWN --ez KEY_CONFIRM true --activity-clear-task'#我在这里保留此内容仅出于历史目的。
如果您运行的是Android KitKat或更高版本*并且具有root访问权限,则可以尝试以下命令:
adb shell su -c 'setprop sys.powerctl reboot,recovery'
* 测试命令的最新版本是现有的Android 6.0.1。
这是另一种方法,请转到android shell然后关闭手机!
adb shell
shutdown
su
),或ICS 4.0.3上的LG P705 (未植根)。我想知道它是否与ADB版本有关(我的1.0.32)。
要关闭电话,请在PC上使用以下命令:
adb shell halt
Reboot
进程中运行时要求超级用户访问权限并在CM12中工作
--poweroff
:)