ANDROID_HOME 和 ANDROID_HOME 有什么不同?ANDROID_SDK_HOME [英] what is different between ANDROID_HOME & ANDROID_SDK_HOME

查看:144
本文介绍了ANDROID_HOME 和 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 in ANDROID_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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆