【发布时间】:2016-02-01 07:20:40
【问题描述】:
我对 Android 环境变量路径有一个困惑。 因为我们已经在为 Android SDK 设置工具和平台工具路径。 那么,为什么我们需要将 ANDROID_HOME 路径设置为环境变量? 是否被工具和平台工具路径所取代?
谢谢,
【问题讨论】:
-
因为 SDK 中的某些脚本或工具使用相对于它的路径,而不是相对于它自己的位置。真的有那么大吗?
我对 Android 环境变量路径有一个困惑。 因为我们已经在为 Android SDK 设置工具和平台工具路径。 那么,为什么我们需要将 ANDROID_HOME 路径设置为环境变量? 是否被工具和平台工具路径所取代?
谢谢,
【问题讨论】:
某些脚本和构建工具需要访问 SDK 主路径(例如获取平台文件夹),它们无法从路径环境变量中获取此路径。
【讨论】:
ANDROID_HOME 通常是一个类似 .android 的目录。它将存储调试密钥之类的内容。
export ANDROID_HOME=~/.android
您可以自动登录。只需将其添加到您的 .bash_profile(以下来自我的 OS X 10.8.5 机器)
$ cat ~/.bash_profile
安卓
export ANDROID_NDK_ROOT=/opt/android-ndk-r9
export ANDROID_SDK_ROOT=/opt/android-sdk
export JAVA_HOME=`/usr/libexec/java_home`
export ANDROID_HOME=~/.android
【讨论】: