在使用AndroidStudio過程中睡汹,難免會(huì)碰到adb沖突的情況限寞,下面介紹2中ADB沖突的情況:
情況1:AndroidStudio和Genymotion連接不上
解決方法:首先排除各種手機(jī)助手是否有卸載暑塑;其次驅(qū)動(dòng)人生和驅(qū)動(dòng)精靈也會(huì)造成adb連接不上十厢。
情況2:AndroidStudio與Genymotion能連接上糊渊,但用cmd操作adb命令時(shí)出現(xiàn)如下報(bào)錯(cuò)提示:error: could not install smartsocket listener: cannot bind to 127.0.0.1:5037: 通常每個(gè)套接字地址(協(xié)議/網(wǎng)絡(luò)地址/端口)只允許使用一次谅阿。
解決方法:到Genymotion的安裝目錄麸粮,譬如C:\Program Files\Genymobile\Genymotion\tools溉苛,Genymotion會(huì)自帶一個(gè)adb工具,該工具會(huì)和sdk的adb工具產(chǎn)生沖突弄诲,所以我們要?jiǎng)h除Genymotion自帶的adb.
刪除后愚战,再次啟動(dòng)Genymotion,會(huì)彈出提示是否用AndroidSDK的adb工具來替代,選擇androidsdk的路徑就可以了寂玲。
還有一種問題是塔插,genymotion安裝成功,但是新建一個(gè)android模擬器時(shí)一直報(bào)錯(cuò)(大致內(nèi)容是說建議從VirtualBox啟動(dòng))敢茁,無法成功打開佑淀。這個(gè)時(shí)候可以打開VirtualBox,點(diǎn)設(shè)置—聲音—選擇虛空音頻驅(qū)動(dòng)彰檬,然后再去重新啟動(dòng)模擬器伸刃,就OK了。