Path 環境變數

AIR SDK 包含一些可從命令列或終端機啟動的程式。當 Path 環境變數中含有 SDK bin 目錄路徑時,執行這些程式通常比較方便。

在這裡所顯示的資訊討論如何在 Windows、Mac 和 Linux 上設定路徑,希望可以提供您實用的資訊。不過,電腦組態的差異很大,因此此程序並非適用於每個系統。在這些情況下,您可以從您的作業系統文件或網際網路尋找所需的資訊。

使用 Bash 殼層在 Linux 與 Mac OS 上設定 PATH

當您在終端機視窗中輸入命令時,殼層 (讀取您所輸入的內容並嘗試提供適當回應的程式) 必須先找到檔案系統上的命令程式。殼層會在名為 $PATH 的環境變數中尋找儲存之目錄清單中的命令。若要查看目前列在路徑中的項目,請輸入:

echo $PATH

這將會傳回以冒號分隔的目錄清單,看起來應該如下:

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

目標是要將 AIR SDK bin 目錄的路徑加入清單,以便讓殼層可以找到 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 的版本。

不過,還會有一個問題,在您下次觸發新的終端機視窗時,您會發現路徑中的新項目已不存在。每次啟動新終端機時都必須執行一次設定路徑的命令。

這個問題的常見解決方式是,將命令新增至殼層所使用的其中一個啟動指令碼。在 Mac OS 上,您可以在 ~/username 目錄中建立 .bash_profile 檔案,而每次開啟新終端機視窗時都會執行該檔案。在 Ubuntu 上,會在您啟動 .bashrc 的新終端機視窗時執行啟動指令碼。其他的 Linux 發行套件與殼層程式都有類似的操作方式。

將命令新增至殼層啟動指令碼:

  1. 變更為您的主目錄:

    cd
  2. 請建立殼層組態描述檔 (若有必要),並使用 “ cat >> ” 將您輸入的文字重新導向至檔案的結尾。請針對您的作業系統與殼層使用適當的檔案。例如,您可以在 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 的新版本,請務必更新組態檔案中的路徑命令。否則,殼層將會繼續使用舊版本。

在 Windows 上設定路徑

當您在 Windows 上開啟命令視窗時,該視窗會繼承在系統屬性中定義的全域環境變數。其中一個重要的變數為 path,當您輸入要執行的程式名稱時,path 便是命令程式搜尋的目錄清單。若要在使用命令視窗時查看路徑中目前包括的內容,您可以輸入:

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. 在「環境變數」對話方塊的「系統變數」區段中選取 Path 項目

  4. 按一下「編輯」。

  5. 在「變數值」欄位中捲動至文字的結尾。

  6. 在目前值的結尾,輸入下列文字:

    ;C:\SDKs\AIR\bin
  7. 按一下所有對話方塊中的「確定」以儲存路徑。

如果有任何已開啟的命令視窗,請注意這些視窗的環境並未更新。請開啟新的命令視窗,然後輸入下列命令來確定已正確設定路徑:

adt -version

如果您稍候變更 AIR SDK 的位置,或是新增新的版本,請記得更新 Path 變數。