ANDROID_HOME和ANDROID_SDK_HOME之间有什么不同

9q78igpj  于 2022-12-31  发布在  Android
关注(0)|答案(3)|浏览(648)

我有两个看起来相同目录,
安卓系统主页=C:\安卓系统\软件开发包
ANDROID_SDK_HOME=C:\用户[用户]\应用程序数据\本地\Android\软件开发平台
有什么不同吗?我可以把它放在一个目录里吗?

lqfhib0f

lqfhib0f1#

基于documentation

安卓主页

ANDROID_HOME,指向SDK安装目录。此目录已被弃用,请改用ANDROID_SDK_ROOT
如果您继续使用它,则适用以下规则:

  • 如果ANDROID_HOME已定义并且包含有效的SDK安装,则使用其值而不是ANDROID_SDK_ROOT中的值。
  • 如果未定义ANDROID_HOME,则使用ANDROID_SDK_ROOT中的值。
  • 如果ANDROID_HOME已定义但不存在或不包含有效的SDK安装,则使用ANDROID_SDK_ROOT中的值。
    安卓软件开发工具包主页

存储所有配置和AVD内容的用户特定目录的根目录
我能把它放在一个目录里吗?
理想情况下,你不应该这样做,因为它们有不同的用途。

sqougxex

sqougxex2#

接受的答案似乎不再有效。* 当前 * 文档显示:

ANDROID_SDK_ROOT, which also points to the SDK installation directory, is deprecated.

源表:https://developer.android.com/studio/command-line/variables#envar

ffscu2ro

ffscu2ro3#

我收到留言-
安卓系统登录异常:ANDROID_SDK_HOME设置为SDK的根目录:D:\AndroidStudio\SDK ANDROID_SDK_HOME是Android工具所需的首选项文件夹的父路径。现在已弃用。
要设置自定义首选项文件夹位置,请使用ANDROID_USER_HOME。
不应将其设置为与SDK根目录相同的目录。若要设置自定义SDK位置,请使用ANDROID_HOME。

相关问题