路径环境变量

AIR SDK 包含几个可以从命令行或终端进行启动的程序。如果路径环境变量中包括 SDK bin 目录的路径,运行这些程序通常可以更加方便。

此处所列的信息讨论如何在 Windows、Mac 和 Linux 上设置路径,应该可以作为指南提供便利。但是,计算机配置彼此差异很大,因此该过程并非对每个系统都起作用。在这些情况下,您应能够从操作系统文档或 Internet 中查找必要的信息。

使用 Bash shell 在 Linux 和 Mac OS 上设置路径

当您在终端窗口中键入命令时,shell(即读取所键入内容并尝试做出适当响应的程序)必须首先在文件系统上找到命令程序。shell 会在名为 $PATH 的环境变量中所存储的目录列表中查找命令。若要查看路径中当前所列出的内容,请键入:

echo $PATH

这会返回以冒号分隔的目录列表,看上去应类似于:

/usr/bin:/bin:/usr/sbin:/usr/local/bin:/usr/x11/bin

这样做的目的是将 AIR SDK bin 目录路径添加到列表中,以便 shell 可以找到 ADT 和 ADL 工具。假设已将 AIR SDK 放在 /Users/fred/SDKs/AIR 下,则通过下列命令可将必要的目录添加到该路径:

export PATH=$PATH:/Users/fred/SDKs/AIR/bin:/Users/fred/SDKs/android/tools
注: 如果您的路径包含空格字符,请使用反斜杠进行转义,如下所示:
/Users/fred\ jones/SDKs/AIR\ 2.5\ SDK/bin

您可以再次使用 echo 命令以确保它已工作:

echo $PATH 
/usr/bin:/bin:/usr/sbin:/usr/local/bin:/usr/x11/bin:/Users/fred/SDKs/AIR/bin:/Users/fred/SDKs/android/tools

到目前为止一切顺利。您现在应该能够键入以下命令并取得令人鼓舞的响应:

adt -version

如果已正确修改 $PATH 变量,则该命令应报告 ADT 的版本。

但是,仍然存在一个问题;当下次启动新的终端窗口时,您会发现在该位置已找不到路径中的新条目。每次启动新的终端时都必须运行用于设置路径的命令。

此问题的常见解决方法是将该命令添加到 shell 所使用的其中一个启动脚本中。在 Mac OS 上,您可以在 ~/username 目录中创建 .bash_profile 文件,并且每次打开新的终端窗口时该文件都会运行。在 Ubuntu 上,启动新的终端窗口时运行的启动脚本是 .bashrc。其他 Linux 分发和 shell 程序具有类似的惯例。

若要将命令添加到 shell 启动脚本:

  1. 更改为您的主目录:

    cd
  2. 创建 shell 配置文件(如有必要),并且通过“cat >>”将您所键入的文本重定向到文件结尾。针对您的操作系统和 shell 使用适当的文件。例如,您可以在 Mac OS 上使用 .bash_profile,而在 Ubuntu 上使用 .bashrc

    cat >> .bash_profile
  3. 键入要添加到文件的文本:

    export PATH=$PATH:/Users/cward/SDKs/android/tools:/Users/cward/SDKs/AIR/bin
  4. 通过按下键盘上的 CTRL-SHIFT-D 结束文本重定向。

  5. 显示文件以确保一切都没问题:

    cat .bash_profile
  6. 打开一个新的终端窗口以检查路径:

    echo $PATH

    应列出路径添加项。

如果稍后在其他目录中创建其中一个 SDK 的新版本,请务必更新配置文件中的路径命令。否则,shell 将继续使用旧版本。

在 Windows 上设置路径

当在 Windows 上打开命令窗口时,该窗口会继承在系统属性中所定义的全局环境变量。其中一个重要变量是路径,它是在键入要运行的程序名称时命令程序搜索的目录列表。使用命令窗口时若要查看路径中当前所包括的内容,可以键入:

set path

这将显示以分号分隔的目录列表,看上去类似于:

Path=C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem

这样做的目的是将 AIR SDK bin 目录路径添加到列表中,以便命令程序可以找到 ADT 和 ADL 工具。假设已将 AIR SDK 放在 C:\SDKs\AIR 下,则可以通过以下过程添加正确的路径条目:

  1. 从“控制面板”或通过右键单击“我的电脑”图标并从菜单中选择“属性”来打开“系统属性”对话框。

  2. 在“高级”选项卡下,单击“环境变量”按钮。

  3. 在“环境变量”对话框的“系统变量”部分中选择路径条目

  4. 单击“编辑”。

  5. 滚动到“变量值”字段中文本的结尾。

  6. 在当前值的最末端输入以下文本:

    ;C:\SDKs\AIR\bin
  7. 在所有对话框中单击“确定”以保存路径。

如果已打开任何命令窗口,您应意识到它们的环境不会更新。打开新的命令窗口并键入以下命令,以确保正确设置这些路径:

adt -version

如果稍后更改 AIR SDK 的位置或添加新的版本,请记得更新路径变量。