在eventlog上查看到的是:
Unable to run 'adb': null
0:00 'C:\SDK-install\AndroidSDK\sdk\platform-tools\adb.exe start-server' failed -- run manually if necessary
0:00 error: Invalid argument: cannot open transport registration socketpair
0:00 could not read ok from ADB Server
0:00 * failed to start daemon *
0:00 error: cannot connect to daemon
0:01 Unable to run 'adb': null
0:01 'C:\SDK-install\AndroidSDK\sdk\platform-tools\adb.exe start-server' failed -- run manually if necessary
0:02 error: Invalid argument: cannot open transport registration socketpair
0:02 could not read ok from ADB Server
0:02 * failed to start daemon *
0:02 error: cannot connect to daemon
0:18 Unable to run 'adb': null
0:18 'C:\SDK-install\AndroidSDK\sdk\platform-tools\adb.exe start-server' failed -- run manually if necessary
0:18 error: Invalid argument: cannot open transport registration socketpair
0:18 could not read ok from ADB Server
0:18 * failed to start daemon *
0:18 error: cannot connect to daemon
0:18 Unable to run 'adb': null
0:18 'C:\SDK-install\AndroidSDK\sdk\platform-tools\adb.exe start-server' failed -- run manually if necessary
0:18 error: Invalid argument: cannot open transport registration socketpair
0:18 could not read ok from ADB Server
0:18 * failed to start daemon *
0:18 error: cannot connect to daemon
而在我翻閱了大量博客後終於皇天不負有心人
https://blog.csdn.net/qq_25330791/article/details/80679212等以上文章後想到一個疑問是否是防火牆的問題
當我設置完防火牆後,成功了
而且在報這個錯誤的時候伴隨着的是安卓虛擬機也不能用了
我的系統是win10所以我的步驟就是:
打開設置--》再在搜索欄中搜索防火牆--》控制面板\系統和安全\Windows Defender 防火牆--》控制面板\系統和安全\Windows Defender 防火牆\允許的應用--》更改設置--》允許其他應用--》選擇你的sdk安裝路徑--》讓後選擇C:\SDK-install\AndroidSDK\sdk\tools
接下來就是在cmd上測試
測試命令參照https://blog.csdn.net/qq_25330791/article/details/80679212