У меня та же проблема при запуске команды adb devices
.
adb devices
List of devices attached
adb server version (36) doesn't match this client (40); killing...
* daemon started successfully
2322dc3d device
Я выполнил команду which adb
, которая дала мне расположение adb, которое использовала предыдущая команда, в моем случае вывод был:
which adb
/usr/bin/adb
Затем я запустил команду whereis adb
, которая дала мне расположение adb:
whereis adb
adb: /usr/bin/adb /home/arefin/Android/Sdk/platform-tools/adb
/usr/share/man/man1/adb.1.gz
Я избавился от этой проблемы, переместив adb из каталога /usr/bin
с помощьюmv
команда:
/usr/bin$ `sudo mv adb /home/arefin/Desktop/`
После этого я выполнил эту команду adb kill-server
, затем запустил adb devices
.Я обнаружил, что на этот раз все в порядке.
Мой путь, связанный с разработкой Android, в файле $HOME/.profile
, как показано ниже:
export ANDROID_HOME=/home/arefin/Android/Sdk
export PATH=$PATH:$ANDROID_HOME/platform-tools
export PATH=$PATH:$ANDROID_HOME/tools
export PATH=$PATH:$ANDROID_HOME/emulator
export PATH=$PATH:$JAVA_HOME/bin