谢谢你,我这里没有wifi路由器,无法测试,不过用netconfig命令得到的结果如下: $ netcfg netcfg lo UP 127.0.0.1 255.0.0.0 0x00000049 dummy0 DOWN 0.0.0.0 0.0.0.0 0x00000082 rmnet0 DOWN 0.0.0.0 0.0.0.0 0x00001002 rmnet1 DOWN 0.0.0.0 0.0.0.0 0x00001002 rmnet2 DOWN 0.0.0.0 0.0.0.0 0x00001002 tunl0 DOWN 0.0.0.0 0.0.0.0 0x00000080 sit0 DOWN 0.0.0.0 0.0.0.0 0x00000080
http://blog.csdn.net/sinom/archive/2010/06/04/5646369.aspx
可以看看有没有帮助~
真机做Server没有任何问题,不用设置IP,用127.0.0.1就可以的。
如何用ADB通过USB得到真机的IP呢?ADB可以修改真机的IP吗?
try {
ip = InetAddress.getLocalHost();
String localname = ip.getHostName();
String localip = ip.getHostAddress();
Toast.makeText(this, localname +"@" + localip, Toast.LENGTH_LONG).show();
} catch (UnknownHostException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
修改真机的IP:set ADBHOST=192.168.10.1adb kill-server adb start-server
$ netcfg
netcfg
lo UP 127.0.0.1 255.0.0.0 0x00000049
dummy0 DOWN 0.0.0.0 0.0.0.0 0x00000082
rmnet0 DOWN 0.0.0.0 0.0.0.0 0x00001002
rmnet1 DOWN 0.0.0.0 0.0.0.0 0x00001002
rmnet2 DOWN 0.0.0.0 0.0.0.0 0x00001002
tunl0 DOWN 0.0.0.0 0.0.0.0 0x00000080
sit0 DOWN 0.0.0.0 0.0.0.0 0x00000080