您好 在百度知道里看到您问的一个 android里面执行 adb devices 的问题 我现在也碰到了和你相同的问题

http://zhidao.baidu.com/question/557464026.html?qbl=relate_question_0&word=android%20... http://zhidao.baidu.com/question/557464026.html?qbl=relate_question_0&word=android%20%B4%FA%C2%EB%D6%B4%D0%D0adb%C3%FC%C1%EE 您的这个问题 请问用Process执行adb devices你反馈到的是什么 如果我两个android设备相连 能得到连接的设备吗 谢谢 展开
 我来答
折初昳T2
2014-08-24 · TA获得超过1445个赞
知道小有建树答主
回答量:549
采纳率:0%
帮助的人:599万
展开全部
%A<p>ADB接口的作用主要是让电脑等其它设备控制安卓系统的,所以,称为“中间桥”;</p><p>不是为安卓自已用的,自已可直接执行称为SHELL,这与ADB无关。</p><p>所以安卓JAVA不一定有封装的ADB类。电脑上有ADB服务程序,端口5037,</p><p>它是中间程序,与安卓系统上守护进程(Daemon)通讯。</p><p>如果要在自已的手机上应该也能执行adb命令,应该直接跟守护进程</p><p>(Daemon)通讯了。百度上可以搜到的方法并不满意。</p><p> </p><p>楼主用exec执行CMD命令,这已不是ADB接口了,这是系统的SHELL了!!!</p><p> </p><p> 自已用socket/tcp直接发命令效果不知怎样,地址用127.0.0.1, 安卓daemon进程的端口</p><p>5555  是奇数开始。</p><p>。。。 。至于ADB对话协议百度可以搜到,建议试一试。</p><p> </p><p>楼上其实要的是SHELL,并不是ADB,我搜到一篇文章,但我并没有试过,</p><p>是否需要ROOT,不得而知,附上,你试一试 ,回个话。</p><p>满意就采纳!</p><p> </p><file fsid="553500994184168" link="/share/link?shareid=228022863&uk=1932572893" name="Android中级篇之用JAVA代码执行shell命令.rar" wealth="0" />%A</div>%A%A<div class="replyask line pt-5 pb-5" id="replyask-230129606">%A<div class="ask f-12 grid">追问</div>%A<div class="replyask-content line ml-10" accuse="qRA" id="replyask-content-230129606">%A<pre accuse="qRA">我修改了提问,是否有解决办法?
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式