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