Android Studio 相关的系统环境变量

更新日期: 2019-12-17 阅读次数: 10456 字数: 267 分类: Android

ANDROID_SDK_HOME

默认情况下,模拟器会将配置文件存储在 $HOME/.android/ 下,将 AVD 数据存储在操作系统的用户目录 $HOME/.android/avd/ 下。

但是不推荐使用默认的用户目录,因为像在 Windows 10 上,C 盘通常空间不大,安装太多模拟器容易将系统盘占满。

模拟器启动时,会默认按照以下顺序查找 avd 目录:

  • $ANDROID_AVD_HOME
  • $ANDROID_SDK_HOME/.android/avd/
  • $HOME/.android/avd/

所以可以通过设置 ANDROID_SDK_HOME 的方式来将 AVD 的按照目录设置为 D 盘某目录。

ANDROID_HOME

已弃用。目前推荐使用 ANDROID_SDK_ROOT。

ANDROID_SDK_ROOT

设置 SDK 安装目录的路径。ANDROID_HOME 也指向 SDK 安装目录,但已弃用。具体规则:

  • 如果定义了 ANDROID_HOME 并且其中包含有效的 SDK 安装,则会使用 ANDROID_HOME 的值而不是 ANDROID_SDK_ROOT 的值。
  • 如果未定义 ANDROID_HOME,则会使用 ANDROID_SDK_ROOT 中的值。
  • 如果定义了 ANDROID_HOME,但其中不存在或不包含有效的 SDK 安装,则会使用 ANDROID_SDK_ROOT 中的值。

参考

tags: Android Studio 环境变量

爱评论不评论