Android SDK环境变量

时间:2017-03-17 17:23:22

标签: android environment-variables

这些Android SDK变量有何不同之处:

  • ANDROID_HOME
  • ANDROID_SDK_HOME
  • ANDROID_AVD_HOME

谷歌解释这些变量的页面是什么?

1 个答案:

答案 0 :(得分:1)

我认为您要查找的页面是Environment Variables

<强> ANDROID_HOME

  

已弃用,您需要使用ANDROID_SDK_ROOT。如果您继续使用它,则适用以下规则:       如果ANDROID_HOME已定义且包含有效的SDK安装,则会使用其值而不是ANDROID_SDK_ROOT中的值。       如果未定义ANDROID_HOME,则使用ANDROID_SDK_ROOT中的值。       如果ANDROID_HOME已定义但不存在或未包含有效的SDK安装,则会使用ANDROID_SDK_ROOT中的值。

<强> ANDROID_SDK_ROOT

  

设置SDK安装目录的路径。设置后,该值通常不会更改,并且可以由同一台计算机上的多个用户共享。

<强> ANDROID_SDK_HOME

  

默认情况下,模拟器将配置文件存储在$HOME/.android/(Windows中为%username%/.android/)和$HOME/.android/avd/下的AVD数据(Windows中为%username%/.android/avd/)下。您可以通过设置以下环境变量来覆盖默认值。 emulator -avd <avd_name>命令按$ANDROID_AVD_HOME$ANDROID_SDK_HOME/.android/avd/$HOME/.android/avd/中的值的顺序搜索avd目录。

<强> ANDROID_AVD_HOME

  

设置包含所有AVD特定文件的目录的路径,这些文件主要由非常大的磁盘映像组成。默认位置为$ANDROID_EMULATOR_HOME/avd/。如果磁盘空间的默认位置较低,则可能需要指定新位置。

我一直在寻找相同的答案,但很快发现大多数为Android编程的人都不知道基本的原因和方法,只需按照经理,博客或手册给他们的指示,直到他们管理制作APK。至少在我的组织中是这样的