Android Studio AVD Manager - 设置环境变量不起作用
Android Studio AVD Manager - setting environmental variable doesn't work
目标:
使用 Android Studio 随附的(图形)AVD 管理器管理 Android 虚拟设备 (avd),但使用不同的存储文件夹。
默认文件夹:/home/user1/.android/avd/
想要的文件夹:/mnt/data/some/more/path/.android/avd
根据 the docs,这应该有效:
(载入 .bashrc)
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
).
值得一提(但我不知道是否相关):在设置>工具>终端>然后查看环境变量列表,我找不到例如。 'Include system environment variables' 下的 $ANDROID_SDK_HOME。
但另一方面,当在 Android Studio 中打开终端时,它们是可用的。
我是不是做错了什么或者这是一个错误(我应该对此表示赞同)吗?
谢谢
环境:
Linux 薄荷 19.3 肉桂
Android Studio 3.6.3
经过多方搜索,已经报告了这个错误:
https://issuetracker.google.com/152333601
如果这也困扰您,请在此问题上加注星标。
目标:
使用 Android Studio 随附的(图形)AVD 管理器管理 Android 虚拟设备 (avd),但使用不同的存储文件夹。
默认文件夹:/home/user1/.android/avd/
想要的文件夹:/mnt/data/some/more/path/.android/avd
根据 the docs,这应该有效:
(载入 .bashrc)
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
).
值得一提(但我不知道是否相关):在设置>工具>终端>然后查看环境变量列表,我找不到例如。 'Include system environment variables' 下的 $ANDROID_SDK_HOME。 但另一方面,当在 Android Studio 中打开终端时,它们是可用的。
我是不是做错了什么或者这是一个错误(我应该对此表示赞同)吗?
谢谢
环境:
Linux 薄荷 19.3 肉桂
Android Studio 3.6.3
经过多方搜索,已经报告了这个错误: https://issuetracker.google.com/152333601
如果这也困扰您,请在此问题上加注星标。