首頁 > 軟體

android開發環境的搭建(解決sdk下載更新問題)

2019-11-30 00:42:51

Android的基礎部分以及一些高階的應用都學的差不多了。想在自己電腦上實踐一下,問題出現了。不知道該怎麼搭建Android的開發環境。甚至連Android的官網都進不去。而且以前學習的低版本。sdk manager裡面到底下載什麼?是都下載還是?還有其他千奇百怪的問題。

1

由於很多朋友找方法的主要主要原因是因為sdk的下載安裝問題。因此我把這個步驟寫在最前面。關於Java、Eclipse的後面再贅述一下。這些方便大家也同樣照顧到那些剛開始接觸到Android的朋友。首先sdk的下載是在Android官網。可以直接百度搜尋「Android」。第一項(Android或者Android developers)就是。至於具體網址,太長了不好記。百度經驗不讓含網址,當然你也可以再我下面的圖片裡找到。Android官網首頁見下圖。直接點下面青色的get the sdk它就會把你傳送到sdk的下載那一頁去。不過在此之前我們會遇到第一個問題。


2

由於種種原因。Android的官網在大陸地區是連線不上的。這不是你電腦的問題,也不是網路太差的問題。想要連線上需要借助一些手段。會翻 牆的朋友們就不用我說了,不會的,我這裡也提供了一些工具。在我的百度雲網路硬碟裡找到,下載下來找到免費代理伺服器.rar解壓之後選擇免費代理伺服器.part1再解壓一次,雙擊軟體開啟,待軟體啟動後,關閉瀏覽器,再開啟,就可以。由於軟體的原因,大陸的網站可能進不去,你直接進入Google網站,在Google搜Android也一樣。


3

解決了上面的問題,通過第一步,你就可以進入Android的sdk的下載頁面。Android為大家提供了很多下載。其中映入眼簾的第一款是Eclipse、sdk以及adt整合之後的當前的最新版本的下載。這一款有一個好處,就是你不需要再下載Eclipse,也不需要在另外下載adt,更不需要再在eclipse裡面通過adt整合sdk。只要下載下來它,只要你的電腦上安裝了Java的jdk。把它解壓到你喜歡的路徑下面。開啟就可用了。它的特點是最新版,最方便。


4

如果你覺得我不喜歡官方給我提供的這一套,我想自己動手合成。我就要最原始的sdk以及adt,可不可以。當然可以。同樣還是這個頁面,你捲動滑鼠滾輪。或者下來右邊的捲動條。在下面你會發現有三個未展開的項。展開最後一個view all downloads and sizes。這裡面提供了很多的下載。又不同平台的。不同版本的。選擇你要用的就可以了。如果是windows下讓r23解壓版的就選擇這一項。


5

下載的時候,會出現個條款。選擇我接受。再選擇你要下載的平台(我的是window64bit),點選下載就可以了。


1

以第一個整合好的為例。下載好sdk之後,右鍵解壓到指定目錄就可以了。這個目錄就順便了,愛放哪放哪。然後在Eclipse目錄下,雙擊Eclipse.exe就進入了我們Android的開發環境了。當然在進入Eclipse的時候,會讓你選擇工作目錄,同樣是順便找自己喜歡的地方放就是了。

2

這個時候,如果你的電腦上已經安裝了Java jdk,其實已經可以用了。但是Android API或者Android版本只有一個就是當前最新的那個。這個版本通常不是我們想要的。因為的我們手機還不能支援這麼高的版本,或者說我們的專案不會用這麼高的版本。如果你喜歡吃螃蟹,是大師級人物,喜歡研究這個最新版也未嘗不可以。如果我們要想下載以前的版本,就需要用到sdk manager。


3

Android和其他的軟體開發環境不同。不像c/c++vs、Java Eclipse那樣,你需要用到那個版本,下載下來安裝就可以了。他不是這樣。他是給你一個版本的管理器,你需要用到那個版本,你去管理器裡面下載就可以了。sdk manager會為你管理各個版本api 、虛擬機器、工具、支援包、框架等等、這本是一件很方便的事兒。但是卻苦了我們大陸的朋友了。首先,語言不通、我們也不知道那個有用,那個沒用,都下載下來?沒那個必要,而且也太大了吧?其次,下載的太慢還勉強可以接受,但由於種種原因,不能下載,我們怎麼傷的起啊!這些問題該怎麼解決呢?我想很多朋友最關心的就是這個了,一次次把你學習激情澆滅的也是這個吧?其實這個問題有很多的解決方法。


4

方案一:翻牆,使用我給你提供的工具,在sdk manager的選單中選擇tools ->Options開啟對畫框,在代理伺服器和代理埠這兩個地方分別輸入127.0.0.1和8580。再經下面的Others的第一項打上勾。close、關閉sdk manager重新開啟這個問題就沒有了,當然前提是我給你提供的這個工具正在執行,你可以把它最小化,但不要關閉。 通過這個方法,由於地域原因無法下載的問題就解決了。但是還有一些問題,例如log裡面顯示下載安裝失敗,那就是網路以及其他方面的問題了,不是我們工具的原因,也不是我們電腦的原因,在Android官網當年還能開啟的時候,這樣的問題我也遇到過。解決方案,重新再選擇,在下載安裝一遍,一遍不行兩遍,兩遍不行三遍。


5

方案二:更改C:WindowsSystem32driversetc下的hosts的檔案,在最後面一行,新增74.125.237.1   dl-ssl.google.com  這個方法理論上可行。我也是在網上找的。但是我沒有在我電腦上試過。這裡寫下來,給你們一個參考吧!


6

方案三:複製下載連結,通過下載軟體(如迅雷),下載後將包放在sdk下Temp檔案夾下,安裝程式會在本地安裝。這個方法開起來有些複雜,實則是最有效的方法。因為我們迅雷等等工具是很強大的,你知道給他一個連結,只要不錯,他基本都能給你下載下來。我想諸位比我有經驗多了吧(哈哈)!而且,代理軟體現在可以用,過段時間可能就用不了了,而這個方法卻一直可以用。原理就是sdk manager每次開啟都會查詢一下那些下載了,那些還沒有,而這些匹配資訊的資料都是儲存在xml檔案中的。可以通過瀏覽找到他的xml。找到相應的節點就可以找到他的下在連結。


7

首先,開啟sdk manger選擇自己需要的版本後,點選右下角那個Log按鈕。將他的xml檔案的地址複製到瀏覽器中就可以在瀏覽器中直接開啟xml檔案。


8

在開啟的xml中找到你要下載的檔案名稱。真實檔案是 <sdk:url> 這個標籤中,顧名思義就是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這個地址直接複製到瀏覽器或是迅雷下載。


1

如果你現在的只是一個sdk,那麼就需要自己動手在Eclipse中來設定。還需要相應版本的adt。開啟Eclipse。在上面的選單項help裡面找到install new software,開啟。


2

點選add裡面,彈出一個對話方塊,在name輸入一個自己喜歡的名字,然後點選location中後面的archive找到自己現在的adt,點選確定。


3

選中那麼中所有的專案,再把先買你的contact update sites……取消選中,點選next。然後一路next知道出現選擇條款,選擇接受繼續next,直到Finish。他們問你是否重新啟動Eclipse,選擇是,等待重新啟動。


4

重新啟動之後,找windows->Preferences就多了一個Android的專案,選中開啟在location中選擇我們解壓好的sdk的目錄。點選下面的apply,他就會吧我們sdk中所有的版本載入進來。sdk的版本也是通過sdk manager來下載管理。


5

以helloworld為例。New一個Android application program。選擇版本4.2.2.這是我手機目前可支援的最大版本。然後點選next一直到finish。我們的專案就建好了。把現在的專案的apk檔案匯入手機上,就可以執行了。


6

如果要在電腦上執行,還要設定虛擬機器。

IT145.com E-mail:sddin#qq.com