RT,其实这个问题我纠结了很久,因为出厂时的Android系统要么只能用usb进行adb连接,要么只能用以太网进行adb连接,而如果想换一种方式进行adb连接有什么办法呢?用户手册给出了2种方法,但都需要重烧系统,而我并没有多余的SD卡用来烧系统,那怎么办呢?我发邮件给厂家,却得到了明显是敷衍的回复。没办法,只能自力更生。经过长时间的探索,终于找到了答案。
在超级终端中输入:
stop adbd
setprop service.adb.tcp.port 5555
start adbd
就可以在只能用usb进行adb的板子上用以太网连接adb了(我用的是Tiny4412的开发板)。至于怎么反过来我还没试过,照理来说应该也可以,可以参考
blog.csdn.net/xiaojsj111/article/details/18599653如果嫌在超级终端的输入太麻烦,可以修改启动文件,把service.adb.tcp.port这个属性改成5555就可以了。但改系统文件毕竟有一定的风险,出了问题比较麻烦,也有一个比较简单的方法,就是写一个开机自启动的service,把下面的代码写入就可以了:
Process process = Runtime.getRuntime().exec("su");
DataOutputStream os = new DataOutputStream(process.getOutputStream());
os.writeBytes("/system/bin/stop adbd\n");
os.writeBytes("/system/bin/setprop service.adb.tcp.port 5555\n");
os.writeBytes("/system/bin/start adbd\n");
os.writeBytes("exit\n");
os.flush();
[ 此帖被franks在2014-12-06 13:52重新编辑 ]