0

我想创建一个应用程序来重启我的手机。我这样做的动机是因为我的电源按钮坏了。这是我当前的代码(默认情况下 stderr 不会打印到控制台,只有异常会打印):

  _reboot() {
    Process.run('reboot',['-p']).then((ProcessResult results) {
      print("stdout: \n" + results.stdout + "stderr:\n" + results.stderr);
    });
  }

输出错误:

I/flutter (24139): stdout: 
I/flutter (24139): stderr:
I/flutter (24139): shutdown: Permission denied

所以我有两个问题:

  1. 我可以以超级用户身份运行此命令吗?我检查了,suandsudo命令在我的 Android 版本上不存在。
  2. 如果我根我的手机,这个命令会起作用吗?
4

0 回答 0