本文参考了http://blog.csdn.net/stevenliyong/archive/2009/11/11/4799774.aspx
0) 在minicom中执行ifconfig eth0 192.168.2.23设置开发板的IP地址,并且Host的IP地址设置为192.168.2.22
1)登录一个终端,执行下面的命令。
# mv /dev/android_adb /dev/android_adb.bk
* Android 是默认的ADB是使用 USB 作为debug,可以参考代码gdb.c, 重命名这个文件后,adb会尝试使用网络连接。
#setprop persist.service.adb.enable 1
#setprop service.adb.root 1
#setprop ctl.stop adbd
#setprop ctl.start adbd
* 设置adb权限并重起服务
# netstat
Proto Recv-Q Send-Q Local Address Foreign Address State
….
tcp 0 0 0.0.0.0:5555 0.0.0.0:* LISTEN
….
此时如果显示 tcp 5555 端口开启表明手机端的设置已经成功了。
2) PC上设置环境变量
export ADB_TRACE=adb
export ADBHOST=192.168.2.23 <= G1手机ip地址,这个必须正确
PATH
3) 重起PC 使环境变量生效,然后运行adb start-server
* abd 会默认尝试 从端口5555 ~ 5587 , 此时5555端口已经连上
4) 现在就可以在终端窗口中使用adb 功能命令
#adb push ...