【问题标题】:Android SDK Environment VariablesAndroid SDK 环境变量
【发布时间】:2017-03-17 17:23:21
【问题描述】:

这些 Android SDK 变量有什么区别:

  • ANDROID_HOME
  • ANDROID_SDK_HOME
  • ANDROID_AVD_HOME

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

【问题讨论】:

  • @cricket_007,我相信谷歌搜索结果是根据他们的地理位置和个人搜索量身定制的。在按域和 url 过滤结果后,您所指的作为最佳结果的页面出现在我面前。如果你有帮助别人的知识,我认为你有 44.5K 的声誉,那就开始帮助别人而不是投反对票!
  • @AaA 这里什么都没有被否决?此外,问题显示没有研究工作是downvote悬停文本的确切原因

标签: android environment-variables


【解决方案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/)下,AVD 数据存储在$HOME/.android/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。至少在我的组织中是这样的

【讨论】:

  • 谢谢兄弟,我对这些变量感到困惑,但现在我明白了它们的目的:)
猜你喜欢
  • 1970-01-01
  • 2013-04-01
  • 1970-01-01
  • 2011-09-14
  • 2021-05-24
  • 2021-04-27
  • 1970-01-01
  • 1970-01-01
  • 2015-08-30
相关资源
最近更新 更多