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 聊聊, 查看更多联系方式