在 Ubuntu 18.04.6 上
在鏈接上設備以后,發現可以用 Android Studio 安裝應用
但無法用 Android Studio 看 logcat
手動從命令行停止,啟動 adb 會報錯如下:
daemon not running.
starting it now on port 5037
ADB server didn't ACK
failed to start daemon
error: cannot connect to daemon
Android Studio 下面 logcat 標簽頁,設備選擇框顯示 "no connected devices",但卻可以正常安裝 app,就是沒 log。
我這里的錯誤原因是因為之前用 sudo apt-get install adb 安裝過 adb
adb 版本太低導致的。
建議通過 update-alternatives 使用 android studio 里面 Tools -> sdk manager -> SDK Tools -> Android SDK Platform-Tools 的最新版
然后操作一下 update-alternatives,使用新版的,再重啟 Android Studio 即可。
sudo update-alternatives --install /usr/bin/adb adb /usr/lib/android-sdk/platform-tools/adb 1000
sudo update-alternatives --install /usr/bin/adb adb /home/xxx/Android/Sdk/platform-tools/adb 2000
sudo update-alternatives --config adb
# 然后選擇優先級為 2000 的版本