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命令,系統升級。