目的 :

以後要使用 android adb 以及相關工具不必指定絕對路徑。

環境:

Ubuntu 12.04 LTS
zsh or bash
android-sdk_r20-linux

步驟:

1.將 android sdk path 加入環境變數

使用 bash 的情況
使用編輯工具修改 ~/.bashrc, 加入以下指令

export ANDROID_HOME=$HOME/android_sdk_path
export PATH=$PATH:$ANDROID_HOME/tools:$PATH:ANDROID_HOME/platform-tools

第1行的 /android_sdk_path 為本機端 android sdk 路徑


使用 zsh 的情況
使用編輯工具修改 ~/.zshrc, 加入以下指令

export PATH=$PATH:$ANDROID_SDK_HOME/tools:$ANDROID_SDK_HOME/platform-tools
export ANDROID_SDK_HOME=/android_sdk_path

第2行 /android_sdk_path 為本機端 android sdk 路徑

2.更新環境變數

source ~/.bashrc
or
source ~/.zshrc

 

3.測試結果

開啟一個新的 console 並輸入 adb 會出現以下提示訊息

$ adb
Android Debug Bridge version 1.0.32
Revision 09a0d98bebce-android
 -a                            - directs adb to listen on all interfaces for a connection
 -d                            - directs command to the only connected USB device
                                 returns an error if more than one USB device is present.
 -e                            - directs command to the only running emulator.
                                 returns an error if more than one emulator is running.
 -s <specific device>          - directs command to the device or emulator with the given
                                 serial number or qualifier. Overrides ANDROID_SERIAL
                                 environment variable.
 -p <product name or path>     - simple product name like 'sooner', or
                                 a relative/absolute path to a product
                                 out directory like 'out/target/product/sooner'.
                                 If -p is not specified, the ANDROID_PRODUCT_OUT
                                 environment variable is used, which must
                                 be an absolute path.
 ...