Android Studio AVD Manager - установка переменной окружения не работает - PullRequest
0 голосов
/ 29 мая 2020

Цель:
управлять Android виртуальными устройствами (avd) с помощью (графического) диспетчера AVD, поставляемого с Android Studio, но с использованием другой папки хранения.
Папка по умолчанию: /home/user1/.android/avd/
Требуемая папка: /mnt/data/some/more/path/.android/avd

Согласно документам , это должно работать:
(загружено в .bashr c)

export ANDROID_SDK_HOME='/mnt/data/some/more/path'
export ANDROID_EMULATOR_HOME="${ANDROID_SDK_HOME}/.android"
export ANDROID_AVD_HOME="${ANDROID_EMULATOR_HOME}/avd"
export ANDROID_SDK_ROOT='/mnt/data/some/more/path/Sdk'
export PATH="${PATH}:${ANDROID_SDK_ROOT}/emulator"
export PATH="${PATH}:${ANDROID_SDK_ROOT}/tools"
export PATH="${PATH}:${ANDROID_SDK_ROOT}/tools/bin"
export PATH="${PATH}:${ANDROID_SDK_ROOT}/platform-tools"

Это работает действительно, в командной строке:

$ emulator -list-avds
Nexus_5X_API_29_x86
Pixel_2_API_28

и запуск emulator -avd Pixel_2_API_28 тоже отлично работает.

Однако диспетчер AVD не показывает мне никаких устройств, и когда я использую только видимая кнопка + Create Virtual Device..., новое устройство будет создано в папке по умолчанию (/home/user1/.android/avd).

Стоит упомянуть (но я не знаю, связано ли это): в настройках> Инструменты> Терминал> И затем глядя на список переменных среды, я не могу найти, например. $ ANDROID_SDK_HOME в разделе «Включить системные переменные среды». Но с другой стороны, при открытии терминала в Android Studio они доступны.

Я что-то делаю не так, или это ошибка (и нужно ли это исправить)?

Спасибо

Окружающая среда:
Linux Mint 19.3 Cinnamon
Android Studio 3.6.3

1 Ответ

1 голос
/ 09 июля 2020

После нескольких поисков эта ошибка уже сообщается: https://issuetracker.google.com/152333601

Пометьте эту проблему здесь, если это вас тоже беспокоит.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...