如何在android程序中执行adb shell命令

 我来答
逆长小白菜
2016-01-26 · TA获得超过2万个赞
知道大有可为答主
回答量:1.7万
采纳率:94%
帮助的人:7686万
展开全部
首先确认已经配置好adb环境,检测方法为输入adb devices,如果提示不识别adb命令时需要安装好adb配置环境后,
1. adb配置好以后,执行adb root
2. (如果要对内部文件执行操作,需要在这里加一个步骤: adb amount )
3. 然后即可执行adb shell
育知同创教育
2016-01-27 · 百度知道合伙人官方认证企业
育知同创教育
1【专注:Python+人工智能|Java大数据|HTML5培训】 2【免费提供名师直播课堂、公开课及视频教程】 3【地址:北京市昌平区三旗百汇物美大卖场2层,微信公众号:yuzhitc】
向TA提问
展开全部

在android程序中可直接执行shell命令。

代码如下:

public void execCommand(String command) throws IOException {
 
        Runtime runtime = Runtime.getRuntime();
        Process proc = runtime.exec(command);
        try {
            if (proc.waitFor() != 0) {
                System.err.println("exit value = " + proc.exitValue());
            }
        } catch (InterruptedException e) {
            System.err.println(e);
        }
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
好想回到大学
2016-01-26 · TA获得超过533个赞
知道小有建树答主
回答量:551
采纳率:100%
帮助的人:129万
展开全部
可以ROOT后, 然后装busybox,即可。然后你百度busybox的具体用法即可
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式