標籤:
這份指導文檔旨在描述如何安裝Android 開發環境
一、我們能夠學到什麼
1、安裝開發Android APP需要的工具,2、需要的話建立Android 調試模擬器 AVD
二、需要準備什麼
1、15min時間
2、喜歡的文字編輯器或IDE
3、JDK 1.7 或更新版本
三、設定Android 開發環境
在建立Android 應用前,我們需要安裝Android SDK, Android AVD 管理器,一個用於建立和管理AVD的圖形介面。
1、從Android 網站下在你的作業系統支援的Android SDK
2、將Android SDK解壓到你選擇的檔案目錄下,一般為使用者空間的根目錄;可以參考Android Developers 網站中安裝的詳細說明
3、根據Android SDk所在目錄配置 ANDROID_HOME 環境變數,另外也要將ANDROID_HOME/tools和ANDROID_HOME/platform-tools添加到PATH中
名作業系統在bash或終端的配置命令如下:
Mac OS X
export ANDROID_HOME=/<installation location>/android-sdk-macosxexport PATH=${PATH}:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools
Linux
export ANDROID_HOME=/<installation location>/android-sdk-linuxexport PATH=${PATH}:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools
Windows
set ANDROID_HOME=C:\<installation location>\android-sdk-windowsset PATH=%PATH%;%ANDROID_HOME%\tools;%ANDROID_HOME%\platform-tools
四、更新Android SDK,安裝需要的開發平台
剛剛下在安裝的Android SDk 並沒有包含特定的或你需要的Android 開發平台,如果要執行調試代碼,你需要使用Android SDK 管理其和AVD管理器更新和下載安裝最新的Android SDK platform
1、開啟Android SDK 管理器視窗
備忘:如果Android SDK 管理器沒有開啟,說明ANDROID_HOME沒有配置正確
2、選擇開啟Tools 目錄
3、在其中選擇最新的Android SDK
4、在擴充檔案目錄中選擇(Android Support Library)最新支援的庫
5、點擊安裝按鈕,完成安裝
備忘:你可能希望安裝所有的更新檔案,但要注意這需要花費很長時間,每一個API level下載檔案都很大。
五、如果需要,可以建立一個Android模擬器
如果你沒有Android 測試裝置,那可以建立一個Android 模擬器,淡然首先要安裝阿和哦Android SDK, 正確的SDK platform及其他包檔案
1、這個命令可以建立一個基於Android 5.1, API Level 22 ,名稱為“Default‘的AVD
android create avd --name Default --target android-22 --abi armeabi-v7a
2、點擊Enter 按鍵後,會彈出建立使用者使用硬體設定檔的提示
ndroid 5.1 is a basic Android platform.Do you wish to create a custom hardware profile [no]
3、AVD 建立成功後,詳情現實如下:
Created AVD 'Default' based on Android 5.1, ARM (armeabi-v7a) processor,with the following hardware config:hw.cpu.model=cortex-a8hw.lcd.density=240hw.ramSize=512vm.heapSize=48
另一種替代方式是使用GUI如Eclipse 中Android Virtual Devices Manager建立AVD
4、更多可能使用到的參數如下:
顯示可用的target 命令如下,為不同的Android 版本選擇合適的target建立AVD
android list target
能夠發現值為"android-22"關聯Android 5.1,需要注意允許或支援的ABIs (CPUs),使用上述命令就可以建立一個ARM CPU的AVD
id: 19 or "android-22" Name: Android 5.1 Type: PlatformAPI level: 22 Revision: 1 Skins: HVGA, QVGA, WQVGA400, WQVGA432, WSVGA, WVGA800 (default), WVGA854, WXGA720, WXGA800, WXGA800-7inTag/ABIs : android-tv/armeabi-v7a, android-tv/x86, default/armeabi-v7a, default/x86, default/x86_64
查看可用AVD的命令:
android list avd
剛剛建立的AVD的,查看到資訊如下:
Name: Default Path: /Users/{user}/.android/avd/Default.avd Target: Android 5.1 (API level 22) Tag/ABI: default/armeabi-v7a Skin: WVGA800
確認運行狀態的AVD命令為下
emulator -avd Default
翻譯的原文連結:
http://spring.io/guides/gs/android/
安裝Android 開發環境