Appium Desktop - не удалось найти «adb»

Я пытаюсь использовать инспектор в Appium Desktop для Mac. После того, как я добавлю желаемые возможности, я получаю следующую ошибку:

An unknown server-side error occurred while processing the command. Original error: Could not find 'adb' in ["/$HOME/Android/Sdk/platform-tools/adb","/$HOME/Android/Sdk/emulator/adb","/$HOME/Android/Sdk/tools/adb","/$HOME/Android/Sdk/tools/bin/adb"]. Do you have Android Build Tools installed at '$HOME/Android/Sdk'?

Обычно я использую Zsh, и это добавлено в мой файл .zshrc:

export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_251.jdk/Contents/Home
export ANDROID_HOME="$HOME/Android/Sdk"
export PATH="$ANDROID_HOME/tools:$ANDROID_HOME/tools/bin:$ANDROID_HOME/platform-tools:$PATH"

Когда я набираю abd --version в zshell, я вижу, что у меня установлена ​​версия 1.0.41, поэтому мой терминал работает. Сначала я подумал, что Appium использует bash, поэтому я добавил эти строки в ~/.bash_profilesourced), затем перезапустил Appium и попытался запустить сеанс инспектора, но получил ту же ошибку. Затем я заметил, что могу редактировать конфигурации, что в версии 1.17.1 означает установку переменных среды JAVA_HOME и ANDROID_HOME. Я попытался добавить эти конфигурации в Appium Desktop:

ANDROID_HOME:  $HOME/Android/Sdk
JAVA_HOME:     /Library/Java/JavaVirtualMachines/jdk1.8.0_251.jdk/Contents/Home

Затем я перезапустил Appium, но получил ту же ошибку.

Спасибо за вашу помощь!


person kroe761    schedule 30.06.2020    source источник


Ответы (1)


Попробуйте эту конфигурацию для Appium Desktop:

ANDROID_HOME:  /Users/UserName/Library/Android/sdk
JAVA_HOME:     /Library/Java/JavaVirtualMachines/jdk1.8.0_251.jdk/Contents/Home

Изменить $HOME

person frianH    schedule 01.07.2020