android開(kāi)發(fā)環(huán)境的搭建
Android的基礎(chǔ)部分以及一些高級(jí)的應(yīng)用都學(xué)的差不多了。想在自己電腦上實(shí)踐一下,問(wèn)題出現(xiàn)了。下面是學(xué)習(xí)啦小編跟大家分享的是android開(kāi)發(fā)環(huán)境的搭建,歡迎大家來(lái)閱讀學(xué)習(xí)。
android開(kāi)發(fā)環(huán)境的搭建
工具/原料
電腦 win7 x64
一、下載Android sdk
1由于很多朋友找方法的主要主要原因是因?yàn)閟dk的下載安裝問(wèn)題。因此我把這個(gè)步驟寫(xiě)在最前面。關(guān)于Java、Eclipse的后面再贅述一下。這些方便大家也同樣照顧到那些剛開(kāi)始接觸到Android的朋友。首先sdk的下載是在Android官網(wǎng)??梢灾苯影俣人阉?ldquo;Android”。第一項(xiàng)(Android或者Android developers)就是。至于具體網(wǎng)址,太長(zhǎng)了不好記。百度經(jīng)驗(yàn)不讓含網(wǎng)址,當(dāng)然你也可以再我下面的圖片里找到。Android官網(wǎng)首頁(yè)見(jiàn)下圖。直接點(diǎn)下面青色的get the sdk它就會(huì)把你傳送到sdk的下載那一頁(yè)去。不過(guò)在此之前我們會(huì)遇到第一個(gè)問(wèn)題。
2由于種種原因。Android的官網(wǎng)在大陸地區(qū)是連接不上的。這不是你電腦的問(wèn)題,也不是網(wǎng)絡(luò)太差的問(wèn)題。想要連接上需要借助一些手段。會(huì)翻 墻的朋友們就不用我說(shuō)了,不會(huì)的,我這里也提供了一些工具。在我的百度云網(wǎng)盤(pán)里找到,下載下來(lái)找到免費(fèi)代理服務(wù)器.rar解壓之后選擇免費(fèi)代理服務(wù)器.part1再解壓一次,雙擊軟件打開(kāi),待軟件啟動(dòng)后,關(guān)閉瀏覽器,再打開(kāi),就可以。由于軟件的原因,大陸的網(wǎng)站可能進(jìn)不去,你直接進(jìn)入Google網(wǎng)站,在Google搜Android也一樣。
3解決了上面的問(wèn)題,通過(guò)第一步,你就可以進(jìn)入Android的sdk的下載頁(yè)面。Android為大家提供了很多下載。其中映入眼簾的第一款是Eclipse、sdk以及adt集成之后的當(dāng)前的最新版本的下載。這一款有一個(gè)好處,就是你不需要再下載Eclipse,也不需要在另外下載adt,更不需要再在eclipse里面通過(guò)adt集成sdk。只要下載下來(lái)它,只要你的電腦上安裝了Java的jdk。把它解壓到你喜歡的路徑下面。打開(kāi)就可用了。它的特點(diǎn)是最新版,最方便。
4如果你覺(jué)得我不喜歡官方給我提供的這一套,我想自己動(dòng)手合成。我就要最原始的sdk以及adt,可不可以。當(dāng)然可以。同樣還是這個(gè)頁(yè)面,你滾動(dòng)鼠標(biāo)滾輪?;蛘呦聛?lái)右邊的滾動(dòng)條。在下面你會(huì)發(fā)現(xiàn)有三個(gè)未展開(kāi)的項(xiàng)。展開(kāi)最后一個(gè)view all downloads and sizes。這里面提供了很多的下載。又不同平臺(tái)的。不同版本的。選擇你要用的就可以了。如果是windows下讓r23解壓版的就選擇這一項(xiàng)。
5下載的時(shí)候,會(huì)出現(xiàn)個(gè)條款。選擇我接受。再選擇你要下載的平臺(tái)(我的是window64bit),點(diǎn)擊下載就可以了。
二、sdk manager的下載與更新
1以第一個(gè)集成好的為例。下載好sdk之后,右鍵解壓到指定目錄就可以了。這個(gè)目錄就順便了,愛(ài)放哪放哪。然后在Eclipse目錄下,雙擊Eclipse.exe就進(jìn)入了我們Android的開(kāi)發(fā)環(huán)境了。當(dāng)然在進(jìn)入Eclipse的時(shí)候,會(huì)讓你選擇工作目錄,同樣是順便找自己喜歡的地方放就是了。
2這個(gè)時(shí)候,如果你的電腦上已經(jīng)安裝了Java jdk,其實(shí)已經(jīng)可以用了。但是Android API或者Android版本只有一個(gè)就是當(dāng)前最新的那個(gè)。這個(gè)版本通常不是我們想要的。因?yàn)榈奈覀兪謾C(jī)還不能支持這么高的版本,或者說(shuō)我們的項(xiàng)目不會(huì)用這么高的版本。如果你喜歡吃螃蟹,是大師級(jí)人物,喜歡研究這個(gè)最新版也未嘗不可以。如果我們要想下載以前的版本,就需要用到sdk manager。
3Android和其他的軟件開(kāi)發(fā)環(huán)境不同。不像c/c++vs、Java Eclipse那樣,你需要用到那個(gè)版本,下載下來(lái)安裝就可以了。他不是這樣。他是給你一個(gè)版本的管理器,你需要用到那個(gè)版本,你去管理器里面下載就可以了。sdk manager會(huì)為你管理各個(gè)版本api 、虛擬機(jī)、工具、支持包、框架等等、這本是一件很方便的事兒。但是卻苦了我們大陸的朋友了。首先,語(yǔ)言不通、我們也不知道那個(gè)有用,那個(gè)沒(méi)用,都下載下來(lái)?沒(méi)那個(gè)必要,而且也太大了吧?其次,下載的太慢還勉強(qiáng)可以接受,但由于種種原因,不能下載,我們?cè)趺磦钠鸢?這些問(wèn)題該怎么解決呢?我想很多朋友最關(guān)心的就是這個(gè)了,一次次把你學(xué)習(xí)激情澆滅的也是這個(gè)吧?其實(shí)這個(gè)問(wèn)題有很多的解決方法。
4方案一:,使用我給你提供的工具,在sdk manager的菜單中選擇tools ->Options打開(kāi)對(duì)畫(huà)框,在代理服務(wù)器和代理端口這兩個(gè)地方分別輸入127.0.0.1和8580。再經(jīng)下面的Others的第一項(xiàng)打上勾。close、關(guān)閉sdk manager重新打開(kāi)這個(gè)問(wèn)題就沒(méi)有了,當(dāng)然前提是我給你提供的這個(gè)工具正在運(yùn)行,你可以把它最小化,但不要關(guān)閉。 通過(guò)這個(gè)方法,由于地域原因無(wú)法下載的問(wèn)題就解決了。但是還有一些問(wèn)題,例如log里面顯示下載安裝失敗,那就是網(wǎng)絡(luò)以及其他方面的問(wèn)題了,不是我們工具的原因,也不是我們電腦的原因,在Android官網(wǎng)當(dāng)年還能打開(kāi)的時(shí)候,這樣的問(wèn)題我也遇到過(guò)。解決方案,重新再選擇,在下載安裝一遍,一遍不行兩遍,兩遍不行三遍。
5方案二:更改C:\Windows\System32\drivers\etc下的hosts的文件,在最后面一行,添加74.125.237.1 dl-ssl.google.com 這個(gè)方法理論上可行。我也是在網(wǎng)上找的。但是我沒(méi)有在我電腦上試過(guò)。這里寫(xiě)下來(lái),給你們一個(gè)參考吧!
6方案三:復(fù)制下載鏈接,通過(guò)下載軟件(如迅雷),下載后將包放在sdk下Temp文件夾下,安裝程序會(huì)在本地安裝。這個(gè)方法開(kāi)起來(lái)有些復(fù)雜,實(shí)則是最有效的方法。因?yàn)槲覀冄咐椎鹊裙ぞ呤呛軓?qiáng)大的,你知道給他一個(gè)鏈接,只要不錯(cuò),他基本都能給你下載下來(lái)。我想諸位比我有經(jīng)驗(yàn)多了吧(哈哈)!而且,代理軟件現(xiàn)在可以用,過(guò)段時(shí)間可能就用不了了,而這個(gè)方法卻一直可以用。原理就是sdk manager每次打開(kāi)都會(huì)查詢一下那些下載了,那些還沒(méi)有,而這些匹配信息的數(shù)據(jù)都是保存在xml文件中的。可以通過(guò)瀏覽找到他的xml。找到相應(yīng)的節(jié)點(diǎn)就可以找到他的下在鏈接。
7首先,打開(kāi)sdk manger選擇自己需要的版本后,點(diǎn)擊右下角那個(gè)Log按鈕。將他的xml文件的地址復(fù)制到瀏覽器中就可以在瀏覽器中直接打開(kāi)xml文件。
8在打開(kāi)的xml中找到你要下載的文件名稱。真實(shí)文件是 這個(gè)標(biāo)簽中,顧名思義就是sdk的Url地址。這里值為sysimg_tv_x86-L_r01.zip。 用xml地址前面一段http://dl-ssl.google.com/android/repository/sys-img/android-tv/ 加上文件名sysimg_tv_x86-L_r01.zip, 也是http://dl-ssl.google.com/android/repository/sys-img/android-tv/sysimg_tv_x86-L_r01.zip這個(gè)地址直接復(fù)制到瀏覽器或是迅雷下載。
三、在Eclipse中集成Android
如果你現(xiàn)在的只是一個(gè)sdk,那么就需要自己動(dòng)手在Eclipse中來(lái)配置。還需要相應(yīng)版本的adt。打開(kāi)Eclipse。在上面的菜單項(xiàng)help里面找到install new software,打開(kāi)。
點(diǎn)擊add里面,彈出一個(gè)對(duì)話框,在name輸入一個(gè)自己喜歡的名字,然后點(diǎn)擊location中后面的archive找到自己現(xiàn)在的adt,點(diǎn)擊確定。
選中那么中所有的項(xiàng)目,再把先買你的contact update sites……取消選中,點(diǎn)擊next。然后一路next知道出現(xiàn)選擇條款,選擇接受繼續(xù)next,直到Finish。他們問(wèn)你是否重啟Eclipse,選擇是,等待重啟。
重啟之后,找windows->Preferences就多了一個(gè)Android的項(xiàng)目,選中打開(kāi)在location中選擇我們解壓好的sdk的目錄。點(diǎn)擊下面的apply,他就會(huì)吧我們sdk中所有的版本加載進(jìn)來(lái)。sdk的版本也是通過(guò)sdk manager來(lái)下載管理。
以helloworld為例。New一個(gè)Android application program。選擇版本4.2.2.這是我手機(jī)目前可支持的最大版本。然后點(diǎn)擊next一直到finish。我們的項(xiàng)目就建好了。把現(xiàn)在的項(xiàng)目的apk文件導(dǎo)入手機(jī)上,就可以運(yùn)行了。
6如果要在電腦上運(yùn)行,還要配置虛擬機(jī)。
android開(kāi)發(fā)環(huán)境的搭建相關(guān)文章:
1.如何在Windows下搭建Android開(kāi)發(fā)環(huán)境
2.Linux怎么搭建Android開(kāi)發(fā)環(huán)境
3.Android硬件開(kāi)發(fā)環(huán)境配置是什么
4.android開(kāi)發(fā)怎么設(shè)置加速模擬器如真機(jī)運(yùn)行