在Visual Studio C#中运行Android脚本.ch

问题描述 投票:-1回答:1

我尝试从我的活动中运行命令

Process su = Runtime.getRuntime().exec("su");
DataOutputStream outputStream = new DataOutputStream(su.getOutputStream());
outputStream.writeBytes(s+"\n");
outputStream.flush();

但是我得到了很多语法错误

我如何在Visual Studio C#中运行Android脚本.ch?

我需要root权限吗?

c# android visual-studio xamarin
1个回答
0
投票
Java.Lang.Process suProcess = Runtime.GetRuntime().Exec("su");
Java.IO.DataOutputStream streamСommand = new Java.IO.DataOutputStream(suProcess.OutputStream);
streamСommand.WriteBytes("mkdir /sdcard/111\n");
streamСommand.WriteBytes("exit\n");
streamСommand.Flush();
streamСommand.Close();
suProcess.WaitFor();

需要Root。

© www.soinside.com 2019 - 2024. All rights reserved.