В Android Studio запустите AVD Manager, я выбираю одно из своих виртуальных устройств и нажимаю кнопку «Воспроизвести», чтобы запустить его.Невозможно запустить AVD в эмуляторе. sh: grep: команда не найдена
Тогда я получаю сообщение об ошибке "Cannot launch AVD in emulator. sh: file: command not found sh: grep: command not found ... "
Это прекрасно все время, и я думаю, что я запутался с переменной PATH, выполнив следующую команду.
echo 'export PATH=/Users/xxx/Library/Android/sdk/tools' >> ~/.bash_profile
echo 'export PATH=/Users/xxx/Library/Android/sdk/platform-tools' >> ~/.bash_profile
После выполнения этих, я не мог найти простую команду, как ls
в терминале тоже. Тогда я установил его, запустив
PATH=/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin
После этого ls
, grep
и т.д. работают отлично снова. Я проверяю его в окнах терминала, он показывает ту же ошибку, прежде чем запускать указанную выше команду.
Однако, когда я пытаюсь запустить AVD, он по-прежнему не работает с сообщением об ошибке выше. Попробуйте перезапустить, сделать недействительным cahce, ничего не поможет.
Это работает. Благодаря! – Darren