Android Studio 相关的系统环境变量

文章目录

    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 中的值。

    参考

    关于作者 🌱

    我是来自山东烟台的一名开发者,有感兴趣的话题,或者软件开发需求,欢迎加微信 zhongwei 聊聊,或者关注我的个人公众号“大象工具”, 查看更多联系方式