【问题标题】:Android Studio AVD Manager - setting environmental variable doesn't workAndroid Studio AVD Manager - 设置环境变量不起作用
【发布时间】:2020-05-28 21:26:41
【问题描述】:

目标:
使用 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) 中创建。

值得一提(但我不知道是否相关):在设置>工具>终端>然后查看环境变量列表,我找不到例如。 “包含系统环境变量”下的 $ANDROID_SDK_HOME。 但另一方面,在 Android Studio 中打开终端时,它们是可用的。

是我做错了什么还是这是一个错误(我应该报告它)?

谢谢

环境:
Linux Mint 19.3 肉桂
Android Studio 3.6.3

【问题讨论】:

    标签: android-studio environment-variables avd-manager


    【解决方案1】:

    经过一番搜索,已经报告了这个错误: https://issuetracker.google.com/152333601

    如果这也让您感到困扰,请在此处为该问题加注星标。

    【讨论】:

    • 今天刚遇到这个问题。谢谢你。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-04-17
    • 2014-12-12
    • 1970-01-01
    相关资源
    最近更新 更多