ANDROID_HOME& ANDROID_SDK_HOME

时间:2018-05-25 02:29:55

标签: java android sdk

我有2个看起来相同的目录,

  

ANDROID_HOME = C:\的Android \ SDK

     

ANDROID_SDK_HOME = C:\用户[用户] \应用程序数据\本地\的Android \ SDK

有什么不同? 我可以在一个目录中设置吗?

1 个答案:

答案 0 :(得分:1)

基于documentation

<强> ANDROID_HOME

ANDROID_HOME,指向SDK安装目录。这已被弃用,请改用ANDROID_SDK_ROOT

  

如果您继续使用它,则适用以下规则:

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

<强> ANDROID_SDK_HOME

存储所有配置和AVD内容的用户特定目录的根

  

我可以在一个目录中设置吗?

理想情况下,你不应该,因为它们有不同的用途。