And*_*Dev 1 shell android linux-kernel android-ndk
在android(通过android sdk/tools文件夹)命令行中,我们可以执行linux shell命令同样访问mnt文件夹/数据文件夹.(例如cd data ls)现在该命令我想在android中以编程方式执行,那怎么可能呢?
Process p = Runtime.getRuntime().exec("cd data");
Run Code Online (Sandbox Code Playgroud)
但它给了我例外
java.io.IOException: Error running exec(). Command: [cd, data] Working
Directory: null Environment: null
Run Code Online (Sandbox Code Playgroud)
cd它不是Linux命令,它是内置于shell中的命令; 它在该shell进程的上下文中更改当前工作目录.在您的情况下,如果命令要成功,它将仅对子进程成功(这将很快终止)并且对您自己的进程没有影响.
| 归档时间: |
|
| 查看次数: |
7989 次 |
| 最近记录: |