作者yauhh (哟)
看板AndroidDev
标题Re: [问题] adb shell 问题
时间Wed Apr 4 00:56:13 2012
※ 引述《pilipalabon (反省中..吗)》之铭言:
: 碰到个小问题, 写个很小的程式,
: 是个command line的简单程式而已, 不是视窗程式.
: printf("please key in!! : \n\r");
: scanf("%c", &input);
: 执行程序:
: adb shell
: 先进入platform然後在手动执行, 这样是OK的.
: 若直接透过
: adb shell /data/test2
: 再window command window下直接执行(或linux)
: 就会卡在 please key in!! :
: 无论按下任合key画面都无反应, 只能按下ctrl+c
: 才能解除此状况, 就是中断程式.
: 请问此问题有什麽方法可以解决吗?
: 谢谢.
我觉得你的adb shell /data/test2 这个概念就像是
ssh ... /some/remote/command
一样, 在远端执行起一个程式,程式开了远端的输入流.
问题就变成你在本机如何打一些字,所打的这些字要传到远端喂进输入流.
当然会 "卡" 在 "please key in!!:" 了啊,原因应该不是卡住,
而是你根本没办法在远端输入装置敲按键,
只能按 Ctrl-C 代表你把 "adb shell ..." 的执行动作解除.
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 59.112.225.130
1F:推 pilipalabon:了解, 谢谢. 看来无法这样使用了.. 04/05 11:07