| 查看: 2532 | 回復(fù): 12 | ||||||
Vikezhu銀蟲 (初入文壇)
|
[交流]
Eclipse下搭建Android開發(fā)環(huán)境的總結(jié) 已有11人參與
|
|||||
|
樓主是一名安卓開發(fā)的初學(xué)者,一開始在搭建Android開發(fā)環(huán)境時(shí),著實(shí)碰到了不少問題。由于沒人指導(dǎo),只得自己一步步摸索,盡管網(wǎng)上也有不少搭建環(huán)境的教程,但實(shí)際中的問題總是出人意料,因而多費(fèi)了不少的時(shí)間和精力。 現(xiàn)于此介紹一下自己在Eclipse下搭建Android開發(fā)環(huán)境的流程,并附上一些相關(guān)的資料。既可作為自己安卓學(xué)習(xí)歷程的日志以供將來參考,也希望能讓后繼的安卓開發(fā)的同仁們少走一點(diǎn)彎路。歡迎安卓愛好者們一起學(xué)習(xí)交流。若有碰到除本帖中提到的以外的問題,可以貼出來一起討論。由于筆者學(xué)習(xí)安卓的時(shí)間不長,知識尚且淺薄,若有大神路過,歡迎交流指正。 環(huán)境搭建步驟: 一、java JDK的下載安裝 java JDK是為java運(yùn)行提供所需的環(huán)境。java JDK下載地址:http://java.sun.com/javase/downloads/index.jsp。大家在選擇下載時(shí),可右鍵“我的電腦”查看個(gè)人電腦的系統(tǒng)類型是32位還是64位的操作系統(tǒng),來選擇對應(yīng)的版本進(jìn)行下載(文件名帶x86對應(yīng)32位操作系統(tǒng);帶x64對應(yīng)64位操作系統(tǒng))。 java JDK的安裝十分簡單,只需按照安裝向?qū)б徊讲骄涂梢粤。假設(shè)安裝路徑在 D:\Program Files\Java 接下來需要進(jìn)行java環(huán)境變量的配置:右鍵 我的電腦--屬性--高級系統(tǒng)設(shè)置--環(huán)境變量--系統(tǒng)變量中新建一下三個(gè)環(huán)境變量 變量名 變量值 1 JAVA_HOME D:\Program Files\Java\jdk1.7.0_25(該路徑下可以看到bin和lib命名的文件夾) 2 CLASSPATH .;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\bin(注意最前面的“.”不要忽略) 3 Path %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin 配置環(huán)境變量的意義是:使得我們電腦的命令提示符窗可以識別除windows系統(tǒng)所提供的以外的命令,即按照我們所指定的路徑去調(diào)用對應(yīng)的執(zhí)行程序。配置完以上環(huán)境變量后,我們就可以用記事本開發(fā)一些簡單的java程序了。 配置完成后,打開命令提示符窗(在開始菜單搜索欄中輸入cmd,回車),輸入java -version,若出現(xiàn)以下畫面,表示JDK安裝成功。 ![]() 二、Eclipse的下載 Eclipse的官方下載地址:http://www.eclipse.org/downloads/。下載后解壓得到的Eclipse是免安裝的,可以直接運(yùn)行。 三、Android SDK的下載 后面我會(huì)給大家附上我自己使用的集成好的,包含SDK和已經(jīng)安裝好ADT工具的Eclipse的版本的下載地址。這里就不另外附單獨(dú)的地址了。 四、在Eclipse上安裝Android開發(fā)插件ADT 打開Eclipse,點(diǎn)擊help--install new software,在彈開的窗口中,點(diǎn)擊右上角的add,然后在彈出的窗口中任意輸入name,若選擇在線安裝,則在下面的地址欄中輸入https://dl-ssl.google.com/android/eclipse/,由于在線安裝常常進(jìn)度緩慢甚至無法安裝,最好選擇本地安裝。adt的下載地址為 http://pan.baidu.com/s/1kTgJzxH,下載后無需解壓,然后在上面提到的窗口中的輸入名字后,點(diǎn)擊地址欄后的archive...按鍵,找到下載后的壓縮包路徑即可,完成后點(diǎn)擊ok,當(dāng)前界面中間會(huì)加載adt壓縮包中包含的待安裝的各類工具。全部勾選后點(diǎn)擊next,中間過程有需要的全部勾選accept即可。最后點(diǎn)擊finish,程序會(huì)自動(dòng)完成安裝,安裝完成后在彈出的窗口點(diǎn)擊yes重啟Eclipse,即完成。重啟后可以看到工具欄中多了兩個(gè)安卓的圖標(biāo)。 五、Android SDK版本的下載及更新 打開Eclipse,點(diǎn)擊window--Android SDK manager,可以看到彈出的窗口中會(huì)自動(dòng)聯(lián)網(wǎng)加載不同的安卓系統(tǒng)版本,這是為我們之后創(chuàng)建安卓虛擬設(shè)備進(jìn)行調(diào)試提供所需的工具。勾選其中的tools以及你所需的安卓版本,然后點(diǎn)擊右下角的install xx package,便會(huì)自動(dòng)聯(lián)網(wǎng)安裝。(由于文件較大,不建議全部下載,可以選擇市場占有率較高的2.2,2.3,4.1,4.2,4.4的安卓版本進(jìn)行下載) 此處多提一句:由于這里的在線安裝,會(huì)鏈接Google的地址,而由于Google推出了內(nèi)地市場,可能會(huì)導(dǎo)致在線安裝無法進(jìn)行。 解決的辦法是: 1、在C:\Windows\System32\drivers\etc中找到名為hosts的文件,用記事本打開,將以下內(nèi)容附在后邊(是增加不是替代)保存退出: 203.208.46.146 www.google.com 74.125.113.121 developer.android.com 203.208.46.146 dl.google.com 203.208.46.146 dl-ssl.google.com 這是在hosts里面加入了Android SDK獲取更新鏈接和下載更新鏈接的網(wǎng)址以及對應(yīng)的IP地址,目的就是省去了DNS解析的這個(gè)步驟,節(jié)約時(shí)間,也加快了下載速度。 2、點(diǎn)擊window--Android SDK manager--tools--options,勾選others中的force https://....to....http://。 六、創(chuàng)建AVD——安卓虛擬設(shè)備 點(diǎn)擊Eclipse中的window--Android Virtual Device Manager--new(creat),然后按照個(gè)人需求創(chuàng)建所需的安卓虛擬設(shè)備即可。完成后Android Virtual Device Manager中會(huì)顯示你剛剛創(chuàng)建的虛擬設(shè)備,選中后點(diǎn)擊start,然后點(diǎn)launch,即可運(yùn)行該設(shè)備(依據(jù)電腦的性能和所創(chuàng)建的虛擬機(jī)的配置,啟動(dòng)的速度不一,需耐心等待幾分鐘,直至出現(xiàn)安卓手機(jī)的鎖屏界面才算完成啟動(dòng))。 七、創(chuàng)建你的第一個(gè)安卓工程 點(diǎn)擊Eclipse的file--new--Android application project(或file--new--other--Android application project),命名應(yīng)用名(建議大寫字母開頭)、工程名、包名,然后一直點(diǎn)擊next,最后finish。就自動(dòng)創(chuàng)建了一個(gè)Android應(yīng)用的工程(默認(rèn)情況下創(chuàng)建的應(yīng)用工程就是一個(gè)顯示“hello world”的應(yīng)用),選中左側(cè)欄中的工程文件夾,右鍵run--run as--Android Application。工程會(huì)進(jìn)行編譯,并在之前創(chuàng)建的AVD中顯示該應(yīng)用的效果。 ****************資料下載********************* 附上我個(gè)人使用的Android 開發(fā)環(huán)境的下載地址: http://pan.baidu.com/s/1bnnLriR 解壓后文件中包含Eclipse、sdk以及SDK manager.exe三個(gè) 文件大家下載后,只需完成第一步j(luò)ava JDK的安裝配置, 然后直接跳轉(zhuǎn)到第五步進(jìn)行操作即可。 ****************資料下載********************* 個(gè)別問題及相應(yīng)的解決方法 問題描述:打開Eclipse后,彈出找不到sdk的提示 解決方法:點(diǎn)擊Eclipse的Window > Preferences...,在左邊的面板選擇Android,然后在右側(cè)點(diǎn)擊Browse...并選中SDK路徑,如將上述下載鏈接中的文件解壓后放在D盤(以下的路徑都是默認(rèn)解壓包被置于D盤)即為D:\adt-bundle-windows-x86-20140702 問題描述:you must restart adb and eclipse 解決方法:這是由于有其他應(yīng)用占用了adb的端口,導(dǎo)致Eclipse無法調(diào)用adb.exe。據(jù)我所知,例如豌豆莢,酷狗運(yùn)行后,會(huì)在后臺(tái)遺留下類似kadb.exe的進(jìn)程,都會(huì)占用adb的端口(通常為5037) 查看后臺(tái)占用5037端口的進(jìn)程的PID:在cmd中輸入netstat -ano | findstr "5037",查看顯示的信后最后的進(jìn)程PID號,再到任務(wù)管理器中查看對應(yīng)的PID進(jìn)程,結(jié)束該進(jìn)程。 或者:1、關(guān)閉eclipse并在進(jìn)程中殺掉adb.exe。2、在命令行運(yùn)行如下命令adb kill-server,然后再輸入adb start-server,回車后顯示deamon started successfully后重啟eclipse即可。 <以上命令必須在配置了下述環(huán)境變量后才能有效:在環(huán)境變量的path的變量值后添加 ;D:\adt-bundle-windows-x86-20140702\sdk\platform-tools (分號為分割符,不可遺漏) 建議在path中再添加一個(gè)變量值 ;D:\adt-bundle-windows-x86-20140321\adt-bundle-windows-x86-20140321\sdk\tools (方便以后調(diào)試ddms及虛擬機(jī)) > 暫時(shí)就碼這些吧,如果還有什么別的問題或想法,歡迎大家一起交流! [ Last edited by Vikezhu on 2014-8-30 at 21:12 ] |
MATLAB | 程序 | java |

金蟲 (正式寫手)

新蟲 (初入文壇)
銀蟲 (初入文壇)

新蟲 (初入文壇)

鐵蟲 (初入文壇)

| 最具人氣熱帖推薦 [查看全部] | 作者 | 回/看 | 最后發(fā)表 | |
|---|---|---|---|---|
|
[考研] 化學(xué)調(diào)劑 +4 | 愛吃番茄的旭 2026-03-24 | 5/250 |
|
|---|---|---|---|---|
|
[考研] 292求調(diào)劑 +13 | 鵝鵝鵝額額額額?/a> 2026-03-25 | 14/700 |
|
|
[考研] 0856調(diào)劑 +5 | 求求讓我有書讀?/a> 2026-03-26 | 6/300 |
|
|
[考研] 08開頭275求調(diào)劑 +4 | 拉誰不重要 2026-03-26 | 4/200 |
|
|
[考研] 305求調(diào)劑 +5 | 哇盧卡庫 2026-03-26 | 5/250 |
|
|
[考研] 22408 359分調(diào)劑 +3 | Qshers 2026-03-27 | 3/150 |
|
|
[考研] 334求調(diào)劑 +3 | 雨清天晴 2026-03-21 | 3/150 |
|
|
[考研]
材料學(xué)碩,求調(diào)劑
6+5
|
糖葫蘆888ll 2026-03-22 | 10/500 |
|
|
[考研]
|
鐘llll 2026-03-26 | 4/200 |
|
|
[考研] 一志愿華理,數(shù)一英一285求A區(qū)調(diào)劑 +8 | AZMK 2026-03-25 | 10/500 |
|
|
[考研] 求調(diào)劑 +5 | 蘆lty 2026-03-25 | 6/300 |
|
|
[考研] 化學(xué)工程085602 305分求調(diào)劑 +17 | RichLi_ 2026-03-25 | 17/850 |
|
|
[考研] 299求調(diào)劑 +4 | 15188958825 2026-03-25 | 4/200 |
|
|
[考研] 求b區(qū)院校調(diào)劑 +4 | 周56 2026-03-24 | 5/250 |
|
|
[考研] 0854人工智能方向招收調(diào)劑 +4 | 章小魚567 2026-03-24 | 4/200 |
|
|
[考研] 284求調(diào)劑 +15 | Zhao anqi 2026-03-22 | 15/750 |
|
|
[考研]
|
2117205181 2026-03-21 | 8/400 |
|
|
[考研] 275求調(diào)劑 +6 | shansx 2026-03-22 | 8/400 |
|
|
[考研] 求調(diào)劑院校信息 +6 | CX 330 2026-03-21 | 6/300 |
|
|
[考研] 求調(diào)劑 +5 | Zhangbod 2026-03-21 | 7/350 |
|