前言
我在幾年前下載過 sdk,之後有好一段時間沒有使用,然後最近使用時候,我先是將模擬器和 idea 配置好,當我打開模擬器時,出現警告類型的彈框,我懷疑是 sdk 版本太低了
顯示的錯誤
錯誤的文本如下:
adb.exe is obsolete and has seriousperformance problems with the android emulator. please update to a newer version to get significantly faster app/file transfer.
原因解釋
彈框顯示的是 avd 版本太低可能造成影響,實際我使用中沒啥影響,就是之前下了 sdk 好久沒用,版本太低了
解決方式
第一步
由於我已將安卓的整套環境配置進了 idea 了,所以剩下的我在 idea 進行操作解決,首先得確保下圖已經 installed 然後應用確認
此時我們 cmd 檢查一下 adb 版本發現已經是新版本了,此時再啓動模擬器如果還會報這個警告,那麼請參考 stackoverflow 的這篇文章 https://stackoverflow.com/questions/51240223/adb-exe-is-obsolete-and-has-serious-performance-problems
第二步
如果第一步沒有解決,接着我們可以看到 stackoverflow 最高贊有這句話:更新 SDK Build-Tools,但是這個其實第一步的時候我們已經在 idea 中做了,可是爲什麼還是沒有解決呢?我們還可以發現其他人回答有這樣一句話:
If you already have the latest version of ADB installed, and still getting the error, this is a known issue. Google hasn’t yet provided any other ADB. Click on the “never show again” option and continue.
就是說如果你已經更新了,但是依然有這個報錯,谷歌那邊已經知道有這個問題了,但是沒有解決,你自己直接點擊 never show again 就行了,其他沒啥影響的