我需要Android设备上的excute adb shell contente cd [" repository"] + ls in Android programmaticaly,
例如:
Process process = Runtime.getRuntime().exec("cd data && cd data && cd condor.savtest && cd files && ls");
BufferedReader reader = new BufferedReader(new InputStreamReader(process.getInputStream()));
谢谢
答案 0 :(得分:0)
Runtime.exec()系列方法以某种方式期望您尝试执行的命令及其参数。
在您的情况下,您正在尝试执行shell命令行。但是,我想你的目的是列出目录中的文件,所以在这种情况下你应该使用File.listFiles()。