在eclipse使用中adb報錯出現cannot parse version string:kg01的解決方法

今天在使用Eclipse時,在用虛擬機運行項目時,突然間虛擬機啓動報錯,報adb啓動失敗,以及出現cannot parse version string:kg01的錯誤,翻譯過來就是不能夠解析adb字符串的版本kg01,在網上搜索的幾種解決方案是:

1、adb 的path路徑不對,就是adb的環境變量添加錯誤,或者文件改動後路徑沒有改動;重新配置系統變量以及路徑即可。

2、防火牆添加了攔截的規則,在系統防火牆或者安全防護軟件中刪除攔截規則,並添加信任即可。

3、在cmd裏運行一下下面這個命令:在cmd中先使用命令adb kill-server來關閉adb服務
接着再使用命令adb start-server來重啓adb服務

一直在想怎麼會突然出現那種狀況,我的eclipse之前一直用的挺好的,路徑肯定沒問題,也沒有安裝任何安全防護軟件,更沒有在系統防火牆中添加任何攔截規則,怎麼會突然出現那種情況,然後我就試了第三種方法,再試了運行一次項目,果然問題解決了。爲什麼會突然這樣呢?後來在帖子上看到有人提到酷狗這個音樂播放器,在我打開任務管理器之後,在列表中找到一個kadb.exe 的進程,在任務管理器中打開文件的路徑之後發現是酷狗音樂下的一個文件,讓我聯想到了,手機一連接到電腦之後,電腦右下角就會彈出一個導入音樂的小窗口提示,或者有些軟件在連接手機之後能夠直接在手機上安裝軟件,應該就是通過adb直接安裝的。我在中午休息的時候確實打開了酷狗聽了一會音樂,然後就一直在後臺沒有關閉,然後當時確實彈窗提示ADB已經連接是否拷貝歌曲到ADB,當時還好奇酷狗發什麼瘋,ADB又不是我的設備,提示什麼,在kill掉該進程後,再重啓eclipse和虛擬機,果然adb能夠正常啓動了(最好將酷狗音樂播放器徹底退出後再重啓eclipse和虛擬機,否則有可能還會報錯;以後想用酷狗聽音樂,可以先打開eclipse和虛擬機在後臺不要關閉,再打開酷狗,這樣一般不會出現問題),酷狗音樂播放器與eclipse的adb發生衝突,爭搶端口,關掉酷狗的kadb進程即可解決問題。

發佈了25 篇原創文章 · 獲贊 24 · 訪問量 8萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章