Android 開發環境預設選擇安裝都會跟 Eclipse 綁在一起, 如: Android 開發環境安裝、設置 與 開發
但是一段時間沒開發 Android 後, 一堆版本爛光光, Eclipse 升級都會花掉大半天, 升級爛的一卡車, 升完還不知道哪些東西是爛的.(連升級什麼東西也搞不懂. XD)
想想似乎沒有一定非用 Eclipse 不可的地方, 於是乾脆從 CLI 來好了, 用 Vim 還是比 Eclipse 順手又快多了~
至少 CLI 每個步驟、做的每件事情都是自己清楚的, 比較容易找問題, 此篇就依照官方文件來建立 Android CLI 的開發環境~
- 註1: 此篇就是花半天升級 Eclipse 後, 開發環境還是無法啟用, 得要移除重裝, 乾脆來裝 CLI 環境.
- 註2: 此篇環境安裝於 Debian Linux
Android CLI 開發環境安裝、建置
下述安裝的參考文件:
環境安裝路徑
先將環境安裝路徑指定, 方便下面作業:
- Android SDK、Tools: ~/android
- Android 開發環境: ~/dev/android
安裝步驟
- 安裝 Java JDK
- 下載、安裝 Android SDK、ADT
- 新增、安裝 Android SDK Library 套件 線上安裝
- 建立、開啟 Android 模擬器
安裝 Java SDK
- sudo apt-get install openjdk-7-jdk # debian 預設是 openjdk-6-jdk
- sudo update-alternatives --config java
選 /usr/lib/jvm/java-7-openjdk-amd64/jre/bin/java # 為了 /usr/lib/jvm/java-7-openjdk-amd64/lib/tools.jar (Compile APK 需要) - 註: Debian amd64 需要另外安裝 32bits 環境 Library: apt-get install lib32z1 lib32stdc++6
下載、安裝 Android SDK、ADT
- Android SDK | Android Developers # 於此頁下載下述兩個:
- ADT Bundle Linux 64-bit adt-bundle-linux-x86_64-20140702.zip
- SDK Tools Only Linux 32 & 64-bit android-sdk_r23.0.2-linux.tgz
- 註: 都先存到 /tmp/
安裝 SDK
- 參考: Installing the Android SDK
- mkdir ~/android
- unzip /tmp/adt-bundle-linux-x86_64-20140702.zip
- tar xvf /tmp/android-sdk_r23.0.2-linux.tgz
- vim ~/.bashrc # 新增下述於最後方, 或至少是 $PATH 後方
export PATH=$PATH:~/android/android-sdk-linux/platform-tools:~/android/android-sdk-linux/tools
新增、安裝 Android SDK Library 套件 線上安裝
新增 SDK Package
- 參考: Adding SDK Packages
- cd ~/android/android-sdk-linux/tools
- ./android sdk # 勾選, 把自己要開發環境覺得需要的都裝一裝. (安裝 Android 4.x SDK.. 等等)
建立、開啟 Android 模擬器
新增模擬器
- 參考: Running Your App
- android avd # 建立自己要開發成的環境(下面連結有說明), 命名不能有空格, 我是用 Nexus7 來測試
- AVD 參考連結: Managing AVDs with AVD Manager
- # 建立好後, 按 start 讓他啟動(這個開機 會需要點時間)
到此 Android CLI 的開發環境就已經安裝完成囉~