当前位置: 首页 > 知识库问答 >
问题:

Android Studio AVD Manager-设置环境变量不起作用

景同
2023-03-14

目标: 使用 Android
Studio 附带的(图形)AVD 管理器管理 Android 虚拟设备 (avd),但使用不同的存储文件夹。
默认文件夹:/home/user1/.android/avd/
想要的文件夹:/mnt/data/some/more/path/.android/avd

根据文档,这应该是有效的:
(加载在.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

运行< code > emulator-avd Pixel _ 2 _ API _ 28 也很好。

然而,AVD管理器没有显示任何设备,当我使用唯一可见的按钮创建虚拟设备…时,新设备将在默认文件夹(/home/user1/.android/AVD)中创建。

值得一提(但我不知道是否相关):在设置中

我是做错了什么,还是这是一个错误(我应该和睦相处)?

谢谢

环境:< br > Linux Mint 19.3 Cinnamon < br > Android Studio 3 . 6 . 3

共有2个答案

姚烨
2023-03-14

>

  • 将路径添加到“编辑自定义属性”(齿轮左下角的Android Studio)。像这样: ANDROID_AVD_HOME=PATH_TO_FOLDER_HERE

    重启Android Studio

    资料来源:关于这个问题的评论#4:https://issuetracker.google.com/issues/78686872

  • 公孙宇
    2023-03-14

    再搜索一些后,已经报告了此错误:https://issuetracker.google.com/152333601

    如果这也困扰您,请将此问题加注星标。

     类似资料:
    • 我正在尝试为java设置一个PATH环境变量。当我按照下面的方式设置变量值时,在cmd中输入“java”时,它可以很好地工作 但是对于下面的错误,“java”不被识别为内部或外部命令, 我用的是windows 8。你知道为什么上面的变量不起作用吗?

    • ENV 设置环境变量 格式有两种: ENV <key> <value> ENV <key1>=<value1> <key2>=<value2>... 这个指令很简单,就是设置环境变量而已,无论是后面的其它指令,如 RUN,还是运行时的应用,都可以直接使用这里定义的环境变量。 ENV VERSION=1.0 DEBUG=on \ NAME="Happy Feet" 这个例子中演示了如何换行,以

    • 我有一个spring boot项目,如果我使用私钥(多行文本),它工作得非常好(这意味着密钥没有问题),但当我试图在intellij中将其设置为环境变量时,它会显示出来 原因:房地产的Spring。云配置。服务器吉特。privateKey“”不是有效的私钥 我完全知道这是因为新的线路字符。因此,我尝试用以下内容替换新行\n(作为文本) 但它也不起作用。 属性文件中的工作版本为:

    • 问题内容: 我在运行show时有一个file.sh:未设置TERM环境变量。 问题答案: 您可以看到它是否真的没有 设置 。运行命令。 如果没有,则可以这样设置:

    • 3.1.1.设置PATH环境变量 Android SDK里有个目录,主要的工具都在里面。我们将会频繁地用到这些工具,因此把你的~/android-sdk/tools/目录加入系统的环境变量PATH会是个好办法,这一来就不需要每次使用它们时都切换目录了。 不同系统设置环境变量的方式各有不同,详见Installing Android SDK页面中的第二步。 (译注:Installing Android

    • 当我加载我的应用程序时,我得到这个: 我正在尝试遵循这个:谷歌视觉文档 我已经运行了命令: 然后在客户端 Libary 上,它说我必须设置一个客户端库?我已经用他所有正确的事情做了这件事,然后它说- 接下来,通过将环境变量GOOGLE_APPLICATION_CREDENTIALS设置为指向在上一步中下载的JSON文件,为应用程序代码提供凭据。 并执行以下操作:< code >设置GOOGLE _