exec错误 "incompatible types found : java.lang.Process" 问题

shenzhentom 2016-06-20 09:38:04
请问以下错误码如何解决?
想用exec(cmd); 执行一条 命令行: setprop xxxx 1

Android 代码:
String cmd;
try {
Process p = Runtime.getRuntime().exec(cmd);
} catch (IOException e) {
e.printStackTrace();
}


编译错误:
incompatible types found : java.lang.Process
required: android.os.Process
Process p = Runtime.getRuntime().exec(cmd);
^
Note: Some input files use or override a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Note: Some input files use unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
1 error
...全文
593 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
网易云捕 2016-06-20
  • 打赏
  • 举报
回复
应该是等于号左侧的Process类型选择错误,错误地使用了android.os.Process,应该使用java.lang.Process。 你看看你的import中有没有导入android.os.Process,有的话删除掉就可以了。

80,351

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧