安裝Android SDK 2.0及創(chuàng)建2.0模擬器的方法
安裝Android SDK 2.0及創(chuàng)建2.0模擬器的方法
①首先下載最新的SDK 2.0文件 地址:http://dl.google.com/android/android-sdk_r3-windows.zip
②解壓運行SDK Setup.exe
如果你遇到了消息為“Failed to fetch url…” 的錯誤提示,那么你需要按照下邊的提示來操作.
碰到這樣錯誤,請按下邊的操作.
i.關閉這個 “Refresh Sources”窗口.
ii.取消 “Choose Packages to Install”
iii.在 “Android SDK and AVD Manager” 窗口的左側選擇 “Settings”
iv.選中 “Force https://… ” 這個選項
v.點擊 “Save and Apply”
vi.重新運行 SDK Setup.exe
③選擇你要安裝的apis 版本及usb驅動和sdk文檔
選擇你需要的包.
a.如果你只要嘗試一下 Android 2.0 Emulator
i.那么你只選擇 “SDK Platform Android 2.0. API 5, revision 1” 來安裝就可以了.
b.如果你要在此SDK上開發(fā)應用程序和游戲應用,那么你需要接受并遵守所有許可內容( Accept All)
c.點擊 “Install Selected”
④然后就是等待安裝程序下載選擇的包來安裝. “Installing Archives” 窗口
⑤創(chuàng)建一個新的 Android Virtual Device (AVD)
新建AVD時的 emulate 設置.
a.從 “Android SDK and AVD Manager”窗口的左側選擇 “Virtual Devices”
i.選擇 “New”
ii.輸入一個AVD 名稱
iii.選擇一個 Target
iv.輸入模擬的 SD Card 的容量大小
v.選擇一個外觀皮膚 Skin
1.讓模擬器外觀大小像 G1, MyTouch 3G, Hero, 等手機設備…
a.保留默認的skin設置值
2.模擬 Motorola Droid
a.選擇 WVGA 854
3.模擬其他的設備
a.選擇列表內其他的選項
vi.然后 “Create AVD”
⑥開始運行你新建的模擬器 Virtual Device
成功新建的 AVD.
a.在列表里選擇新建的要運行的模擬器( Virtual Device)
b.單擊 “Start…”
c.單擊 “Launch”
單擊 launch.
模擬器的啟動界面
首次運行需要幾分鐘的時間.
⑧OK! 完成
Android 的SDK安裝方法
1. 先下載SDK,從主頁上的download鏈接可以進入,注意,新版的SDK已不再包含Android platform和Google add-on,如果想要這個的話要自己另外下載。下載最新的SDK為android-sdk_r04-windows.zip,解壓縮后,放置在D盤根目錄下(具體自己定目錄),看到里面的platforms目錄下是沒有文件的,去看SDK Readme.txt里面寫了要自己下載,那就自己下載唄,因為這個待會開發(fā)的時候要用到,不下的話eclipse會創(chuàng)建不了新的工程,提示“An SDK Target must be specified.”。
2. 下載platforms,在SDK解壓出來的文件的根目錄下,運行SDK Setup.exe,可能出現“Failed to fetch URL https://dl-ssl.google.com/android/repository/repository.xml。。。 ”的錯誤。解決方法是在Settings頁勾選“Force http://... sources tobe fetched using http://... ”選項,網上說有可能勾選后不能馬上生效,則可以通過重啟這個程序達到生效,在Available Packages里面選擇要的platforms,我搜索到的有很多,全下了后有600M+。
3. 在eclipse里面安裝android開發(fā)環(huán)境插件,首先必須是3.4或3.5版本,我的是3.5版本,按照開發(fā)者首頁上提供的方法應該是Help > Install New Software,點擊Add,添加一個自己喜歡的名字(Android Plugin)并在Location里面填寫URL為https://dl- ssl.google.com/android/eclipse/并點擊OK,之后eclipse會自動搜尋軟件,搜尋到了Developer Tools,其下有子工具為Android DDMS(用于調試)和Andorid Development Tools(用于開發(fā),建立工程等);之后指定android SDK,在Window > Preferences > Android里面,將SDK Location設置為剛才SDK的目錄(我的是D:android-sdk-windows),點擊OK,并重啟eclipse,搞定。
配置和開始開發(fā)可能出現的一些錯誤:
- Package name must have at least two identifiers.
這個錯誤是新建工程時出現的,原因是根據JAVA的命名規(guī)范一般應該是projectname.packagename,像我的命名為 com.javaee.howie,主要是要保證唯一性就可以了,不過一般至少一個點。
- Failed to find an AVD compatible with target 'Android 1.6'. Launch aborted
這個錯誤是由于找不到合適版本的模擬器,可以使用SDK工具來進行模擬器的生成,使用命令行進入SDK目錄的tools目錄下(我的是 D:android-sdk-windows ools);
輸入命令:
- D:android-sdk-windows ools>android
list(可以查出當前可以生成的模擬器,我的輸出如下) Available Android targets:
- id: 1 or "android-2"
- Name: Android 1.1
- Type: Platform
- API level: 2
- Revision: 1
- Skins: HVGA (default), HVGA-L, HVGA-P, QVGA-L, QVGA-P
- id: 2 or "android-3"
- Name: Android 1.5
- Type: Platform
- API level: 3
- Revision: 1
- Skins: HVGA (default), HVGA-L, HVGA-P, QVGA-L, QVGA-P
- id: 3 or "android-4"
- Name: Android 1.6
- Type: Platform
- API level: 4
- Revision: 1
- Skins: HVGA (default), QVGA, WVGA800, WVGA854
- id: 4 or "android-5"
- Name: Android 2.0
- Type: Platform
- API level: 5
- Revision: 1
- Skins: HVGA (default), QVGA, WQVGA400, WQVGA432, WVGA800, WVGA854
- id: 5 or "android-6"
- Name: Android 2.0.1
- Type: Platform
- API level: 6
- Revision: 1
- Skins: HVGA (default), QVGA, WQVGA400, WQVGA432, WVGA800, WVGA854
- id: 6 or "android-7"
- Name: Android 2.1
- Type: Platform
- API level: 7
- Revision: 1
- Skins: HVGA (default), QVGA, WQVGA400, WQVGA432, WVGA800, WVGA854
- Available Android Virtual Devices:
- Name: my_avd
- Path: C:Documents and Settingsshenhuanxin.androidavdmy_avd.avd
- Target: Android 1.5 (API level 3)
- Skin: HVGA
里面的Available Android targets:是可以生成的模擬器,下面Available Android Virtual Devices:是目前有的模擬器,看到我要的是1.6,而這里只有1.5,所以我必須自己生成一個出來。
語法:android create avd --name --target ,于是:
- D:android-sdk-windows ools>android create avd --name avd1.6r4 --target 3
- Android 1.6 is a basic Android platform.
- Do you wish to create a custom hardware profile [no]y
- Camera support: Whether the device has a camera.
- hw.camera [no]:y
- .......
- .......
- Created AVD 'avd1.6r4' based on Android 1.6, with the following hardware config:
- hw.camera=yes
- hw.lcd.density=160
這個時候再運行:
- D:android-sdk-windows ools>android list
就可以看到在Available Android Virtual Devices里面多了一個Android 1.6平臺的了。
這樣eclipse就可以直接發(fā)現了這個模擬器,可以直接在eclipse里面運行程序,這樣他自己調用模擬器。也可以使用命令:xxx>emulator.exe -avd ,于是:
- D:android-sdk-windows ools>emulator.exe -avd avd1.6r4,
就出現了模擬器了。
3.運行模擬器之后沒有反應:
啟動模擬器,就像啟動一個手機一樣,需要時間,所以要等待其實啟動,需要一點時間。
小結:
隨著Android產品不斷推出,不僅僅限于手機,也涌現出了不少Android系統(tǒng),比較著名的包括由Rockchip和藍魔推出的同時具備高清播放和智能系統(tǒng)的音悅匯W7和2010年推出的原道N5。以上內容希望能對你有所幫助,多多分享!
【編輯推薦】