android - targetSdkVersion 为 30 时命令执行失败(Android R)
问题描述
我有一个使用以下代码的 Android 应用程序:
Process proc = Runtime.getRuntime().exec("ip neigh");
当compileSdkVersion和targetSdkVersion为 29 时,一切正常,进程的 退出代码为 0(正常终止)。但是将这些变量设置为 30 后,退出代码为 1(异常终止),并且无法使用命令的结果。
似乎 Android 11 发行说明没有关于此的任何信息。
解决方案
推荐阅读
- google-cloud-storage - GCS 访问日志停止存储
- python - 用于问题 SPIDY2 的递归解决方案中的记忆
- angular - 如何在 Ionic 的外部浏览器中创建可点击和打开
- javascript - 元素之和多维数组javascript
- c++ - 数组的第一个元素不会在没有字符限制的情况下输出
- javascript - JQuery Datatables Ajax 动态列
- java - 为什么数组搜索错误对于 case [-2,0,10,-19,4,6,-8] 失败
- javascript - 为什么 AngularJS 记录一个对象,尽管它没有注入函数内部?
- apache-spark - Spark:任务具体包含什么?
- c++ - C++,有没有办法 (object.method(0,0) = 10) 使用赋值运算符而不是额外的参数?