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