ANDROID_HOME 和 ANDROID_HOME 有什么不同?ANDROID_SDK_HOME [英] what is different between ANDROID_HOME & ANDROID_SDK_HOME
问题描述
我有两个看起来一样的目录,
I have 2 directory that look same,
ANDROID_HOME=C:\Android\sdk
ANDROID_HOME=C:\Android\sdk
ANDROID_SDK_HOME=C:\Users[user]\AppData\Local\Android\Sdk
ANDROID_SDK_HOME=C:\Users[user]\AppData\Local\Android\Sdk
有什么不同?我可以将它设置在一个目录中吗?
whats the different? can I set it in one dir?
推荐答案
基于 文档:
ANDROID_HOME
ANDROID_HOME
,指向SDK安装目录.这已被弃用,请改用 ANDROID_SDK_ROOT
.
ANDROID_HOME
, points to the SDK installation directory. This has been deprecated, use ANDROID_SDK_ROOT
instead.
如果您继续使用它,则适用以下规则:
If you continue to use it, the following rules apply:
- 如果定义了
ANDROID_HOME
并且包含有效的 SDK 安装,则使用其值而不是 ANDROID_SDK_ROOT 中的值. - 如果未定义
ANDROID_HOME
,则使用 ANDROID_SDK_ROOT 中的值. - 如果
ANDROID_HOME
已定义但不存在或不包含有效的 SDK 安装,则使用ANDROID_SDK_ROOT
中的值.
- If
ANDROID_HOME
is defined and contains a valid SDK installation, its value is used instead of the value in ANDROID_SDK_ROOT. - If
ANDROID_HOME
is not defined, the value in ANDROID_SDK_ROOT is used. - If
ANDROID_HOME
is defined but does not exist or does not contain a valid SDK installation, the value inANDROID_SDK_ROOT
is used instead.
ANDROID_SDK_HOME
存储所有配置和 AVD 内容的用户特定目录的根
The root of the user-specific directory where all configuration and AVD content is stored
我可以在一个目录中设置吗?
can I set it in one dir?
理想情况下您不应该这样做,因为它们用于不同的目的.
Ideally you shouldn't, since they serve different purpose.
这篇关于ANDROID_HOME 和 ANDROID_HOME 有什么不同?ANDROID_SDK_HOME的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!