android学习笔记:adb更换端口后成功启动
搭建手机开发环境,android ADT,android SDK,然后按照PhoneGap官网的指引,拷贝文件,修改代码,运行,进度条到了某个位置后就停止不动了。
停止不动,又是停止不动。你都不知道问题出在哪。是android SDK没装好吧?谷歌被封了,想下载更新个东西为什么就他妈这么难!
但是,也许这又不全是坏事。在天巢这个特殊国情环境里,正因为下载点东西如此艰难费力,所以我天巢程序员被迫个个身怀绝技。为什么中国人生存能力这么强,遍布五大洲什么的,是因为在天巢都能活下去,其他地方算个鸟。
后来终于有个错误,说是adb这里有问题。
在DOS窗口中,adb start-server,不是没有任何结果反馈,就是提示有错。
兜兜转转,搞java的同事后来告诉我,将端口换一下。因为
C:\>netstat -ano | findstr "5037"
TCP 127.0.0.1:5037 0.0.0.0:0 LISTENING 2856
但查看是哪个进程占用了这个端口,又查不出来。但显示这个,意味著就是被占用了吧?
如何改变adb的默认端口呢?
在操作系统的系统环境里面,加一个环境变量:
ANDROID_ADB_SERVER_PORT,值为9999,看自己喜欢。
然后,启动,可以鸟。
注意DOS窗口如果未关闭,要先关闭再开,否则端口还是老的。
---------------------------------------------------------------------
ADT(Android Development Tools)
目前Android开发所用的开发工具是Eclipse。在Eclipse编译IDE环境中,安装ADT,为Android开发提供开发工具的升级或者变更,简单理解为在Eclipse下开发工具的升级下载工具。
ADB(Android Debug Bridge)
Adb是英文Android Debug Bridge的英文缩写,是debug工具。说的直白一点就是Adb就是手机与电脑相连的桥,要想用电脑调试和管理手机就必须先安装Adb工具包,我们借助adb工具可以在电脑上给手机安装软件,运行shell命令,系统升级。