關於AVD無法使用問題

           因爲工作需要,剛入手android,搭建開發環境挺麻煩,整個環境的搭建配置我就不說了,網上很多,這裏就只說一下我遇到的一個問題。

      Java JDK安裝完畢,環境變量配置完畢,eclipse下載好後解壓縮,android SDK下載後解壓縮完畢,啓動android SDK manager 下載好想要的android SDK版本,在eclipse上安裝好ADT,以上都沒遇到什麼問題,接着就是運行AVD,AVD是虛擬android手機運行環境,在這裏遇到了幾個問題。

      運行AVD manager,自己新建一個虛擬手機設備,設置好參數。

      遇到問題一:我第一次設置的設備是GALAXY Nexus 分辨率在720*1280,然後其他參數按照需要設置,但是無法啓動AVD,也就是AVD不在計算機屏幕上顯示出來。

      解決辦法:我找了好久的原因,最後試了其他幾種設備,將分辨率改小了,然後啓動,可以顯示了。最後在網上搜了一下,網友也說分辨率不要設得太大。

      遇到問題二:AVD現在雖然可以顯示了,但是無法正常運行,eclipse的console提示: 

    [2013-01-25 16:18:26 - ] The connection to adb is down, and a severe error has occured.
    [2013-01-25 16:18:26 - ] You must restart adb and Eclipse.
    [2013-01-25 16:18:26 - ] Please ensure that adb is correctly located at 'D:\java\sdk\platform-tools\adb.exe' and can be executed.

     解決辦法:這個小問題困惑了半天,然後我打開任務管理器,殺掉了adb.exe在重啓後,一會AVD可以正常運行了,然後我在網上搜了一下原因,發現adb默認端口是5037,然後就在dos環境下用netstat  -aon|findstr  "5037"看了一下5037端口,運行結果TCP    127.0.0.1:5037         0.0.0.0:0              LISTENING       2048,說明2048佔用了此端口,然後使用命令 tasklist|findstr  "2048"查看該編號的任務,然後將該任務kill掉,kill掉佔用5037端口的應用後adb start-server 重啓adb.exe即可。



    

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章