Android SDK Manager和AVD Manager使用(win7_64bit下測試)

來源:互聯網
上載者:User

標籤:tool   mave   代理設定   block   引入   windows平台   免費   evel   baidu   

http://www.cnblogs.com/kangjianwei101/p/5621238.html#m4

 

 

 

Android SDK Manager和AVD Manager使用(win7_64bit下測試)

    目錄

      1.概述

      2.本文用到的工具

      3.安卓開發基礎工具包下載

      4.Android SDK Manager使用

      5.AVD Manager使用

      6.注意事項

      7.相關博文(AndroidStudio、IDEA、Eclipse安卓環境配置)

  >>看不清的圖片可在新標籤開啟查看大圖

1.概述

  顧名思義,Android SDK Manager就是一個Android軟體開發套件管理器,就像一個橋樑,連通本地和伺服器,從伺服器下載安卓開發所需工具到本地。

  而AVD Manager是一個Android虛擬驅動管理器,主要用來建立安卓模擬器(即手機模擬器)。當然,安卓模擬器所需的鏡像(可以理解成模擬器的作業系統)是通過SDK Manager來下載的。

  對於SDK Manager和AVD Manager的使用,還需要一個基礎工具包tools提供支援。

 

2.本文用到的工具

   SDK基礎工具包(必需,已更新為tools 25.2.2

   離線協助文檔(可選,已更新為API 24)

   官方安卓樣本離線版(可選,已更新為API 23,如果官方有更新我會跟進)

   CPU虛擬化檢測軟體(可選)

 

3.安卓開發基礎工具包下載

  下載SDK基礎工具包之後,解壓,就可以看到如下檔案:

  將SDK檔案夾移動到預設的磁碟下,所在磁碟剩餘空間>30G為好。這裡建議將SDK檔案夾和其他開發工具放到同一目錄如,目的是便於尋找管理。

 

4.Android SDK Manager使用  4.1 啟動SDK Manager,可以看到如列表:

    注1:如果不能更新出列表,見注事事項中代理的設定。

    注2:不同版本的tools,更新出的列表可能有所不同,列表以tools25.2.2為依據。

  4.2 各工具作用如下:

    ━━┳Tools目錄(必須的工具):

      ┣ ━━Android SDK Tools(必須,只需下載一個版本,一般選最新版本):基礎工具包,版本號碼帶rc字樣的是預覽版。

      ┣ ━━Android SDK Platform-tools(必須,只需下載一個版本,一般選最新版本):從android2.3開始划出此目錄,存放公用開發工具,比如adb、sqlite3等,被劃分到了這裡。

      ┗━━ Android SDK Build-tools(必須,可以安裝多個版本):Android項目構建工具。

    ━━┳Android xxx(API xx)目錄(可選的各平台開發工具): 

      ┣ ━━Documentation for Android Sdk(可選):安卓開發人員官網的一些離線文檔,不過下載下來開啟也很慢,後面會提供另外一個離線版。

      ┣ ━━SDK Platform(必須):對應平台的開發工具,需要在哪個版本的平台下開發就下載哪個。

      ┣ ━━Samples for SDK(可選,此項在高版本tools中已不提供,需要在IDE裡通過Import Sample引入,當然也可以下載離線版):內建的安卓樣本程式,推薦安裝。

      ┣ ━━Sources for Android SDK(可選):安卓API的原始碼,推薦安裝。

      ┗━━ xxxxxxxx  Image(可選):各個以Image結尾的東西是支援相應平台的模擬器,我們就把它想象成一個刷機包吧。(使用真機調試或使用其它模擬器的話不需要安裝)

    ━━┳Extras目錄(可選的擴充):

      ┣ ━━Android Support Libraries(需要,高版本tools中已不見了,應該是整合到了別的地方):在低版本平台實現高版本平台控制項效果時提供支援。

      ┣ ━━Android Support Repository(需要):主要是方便在gradle中使用Android Support Libraries,因為Google並沒有把這些庫發布到maven center或者jcenter去,而是使用了Google自己的maven倉庫。

      ┗━━ Intel x86 Emulator Accelerator(HAXM installer)(可選,但非常需要,需要CPU支援虛擬化支援人員):windows平台的Intel x86模擬器加速工具,配合Intel x86 atom/atom_64 System Image使用可加快模擬器的運行速度。

  4.3 下載工具(萬一無法串連下載網站,則可查看注意事項中代理的設定)

    勾選需要下載的外掛程式後,點擊安裝即可,然後就是接受安裝協議,耐心等待下載完成...

    注1:Google開頭的檔案初學一般用不到,而且使用需FQ。

    注2:如果Intel系列模擬器無法使用,就改用ARM模擬器。ARM模擬器缺點是慢....

    注3:關於最後那個模擬器加速器的使用,其只支援Intel x86架構系列模擬器,且下載後還需單獨安裝一次:

      開啟加速器的下載目錄:

      安裝加速器(一路點擊下一步即可):

 

5.AVD Manager使用  5.1 開啟AVD Manager

  5.2 設定模擬器器參數

  5.3 啟動模擬器

 

6.注事事項  6.1 安裝版本

  6.2 代理設定

    6.2.1 這兒是一個可用的國內SDK鏡像代理(僅供下載SDK中的資源):

      設定代理的地方:

      此網站提供了更多代理網址和多版本的離線安裝包:

          安卓開發工具和相關鏡像

    6.2.2 對於有FQ查詢資料需求的小夥伴,特推薦免費的代理小工具藍燈(Lantern),有案頭版和移動版:

      註:安裝藍燈後但不開啟藍燈,可能會導致預設瀏覽器失效。所以建議將電腦預設瀏覽器設定為不常用的IE。

         藍燈windows版

         藍燈Android版

         更多版本見藍燈中文官網(不保證任何時候都可以正常訪問)

      工具下載後,解壓雙擊安裝即可...

      既然安裝了Lantern,那麼如果萬一無法更新SDK,則可以利用Lantern來設定代理下載SDK,設定方式如下:

      6.2.2.1 啟動Lantern,擷取其Proxy 位址和監聽連接埠(註:你那裡的連接埠可能與我這裡的不同)。

          參考博文:如何查看程式所佔連接埠號碼和IP

      6.2.2.2 設定代理,設定結果(不同電腦可能不同):

  6.3 離線文檔

    鑒於官方下載的離線文檔包含一些Google服務,因而開啟速度過慢,所以這裡提供一個已經去掉Google服務的離線文檔:

             註:現在已經有了安卓開發人員中文官網,所以離線文檔就視個人需求而定吧。

        離線文檔

    此文檔可放在任何地方用瀏覽器開啟,個人感覺是Chrome瀏覽器上瀏覽效果最好,Firefox上也行,IE上其次,其它的不一而論...

    有人說為什麼這個開啟速度快?原理是去掉那些Google相關的字型服務和JS指令碼就好了,如果想自己嘗試,可以利用Notepad++這款軟體,在離線文檔存放目錄docs下分別搜尋以下四個字串,並替換為空白串,如:

                 http://fonts.googleapis.com/css?family=Roboto+Condensed
                 http://fonts.googleapis.com/css?family=Roboto:light,regular,medium,thin,italic,mediumitalic,bold
                 http://www.google.com/jsapi
                 https://developer.android.com/ytblogger_lists_unified.js

 

             記得是替換為空白串,由於檔案較多,替換過程稍長一點,耐心等待...

             如果不想嘗試,直接下載上面替換好的就可以了。

             還有一點需要說明,官方離線文檔中的部分圖片無法正常顯示,這是由於其文檔本身的錯誤導致的,解決辦法是修改那些圖片引用就行(需要懂些HTML知識)。當然,這一點是針對強迫症講的,那些圖片完全不影響文檔的閱讀,所以不修改也罷。

             另外,離線文檔提供了線上文檔大概95%以上的內容吧,個別連結還是需要FanQiang查看的。還好,那些沒有內容也基本用不上,等你需要用的時候,FanQiang瀏覽線上文檔就可以。

 

  6.4 官方Android樣本

    舊版本的SDK tools裡,官方Sample可以在tools裡直接下載,下載後的匯入方式如:

    但是在新版本的tools裡Sample已不再提供直接下載(想不通...),下面提供解決方案:

    6.4.1 離線匯入Sample,這兒先提供一個離線Sample:

          Android官方樣本離線下載(包含了android 15 - android 23的Sample,可自行選擇需要的版本)

      下載好後,解壓,並建議將這些樣本放在SDK檔案夾下。

      如果仍然使用Import Sample的方式匯入這些樣本時,會出現故障提示:

      所以,推薦的做法是:

        6.4.1.1 (方案一)建立一個項目,並將對應的源碼和資源拷貝到新項目裡,這樣做的缺點是對於資源比較多的拷貝起來會麻煩一點,但優點是一般不用更新Gradle。

        6.4.1.2 方案二)直接通過Import Project匯入,相對地,這樣做的優點是匯入簡單,但缺點是往往需要更新Gradle版本(因為那些樣本項目建立時使用的Gradle版本一般低於你現在編譯器上安裝的Gradle版本)。

        就我個人來說,推薦第二種方案,因為可以保證匯入的項目是完整的,那麼下面附圖說明匯入處理程序:

          6.4.1.2.1 匯入貪吃蛇項目:

            匯入之前,可以先看下貪吃蛇項目目錄結構,可以看到,其目錄下只是源碼和資源,沒有構建工具資訊:

            匯入步驟如下:

            項目展示:

          6.4.1.2.2 匯入多點觸控項目:

            匯入之前,依然先看下此項目的目錄結構:

            可以注意到,這個目錄內的東西顯然比上面貪吃蛇項目下的東西多,這是因為這種項目已經被打包為一個AndroidStudio項目了,也正是因為這裡有了構建工具gradle的資訊,所以可能出現當時構建項目的gradle版本低於現在AS上安裝的gradle版本,這時候就需要更新gradle了,下面用圖示說明:

            項目展示:

          至此,兩種不同目錄結構的項目的匯入方式已展示完畢,

    6.4.2 線上匯入Sample

      線上匯入Sample的話需要設定代理來FQ,以Lantern軟體為例,步驟如下:

      6.4.2.1 查看Lantern服務地址和監聽連接埠(一般地址選127.0.0.1,連接埠號碼就實驗列表中查到的那些,查看方式見下面的博文):

          參考博文:如何查看程式所佔連接埠號碼和IP

      6.4.2.2 在AndroidStudio裡設定代理(註:確認好連接埠號碼,你那裡看到的可能與我這裡的並不一樣):

      6.4.2.3 線上匯入項目:

 

        項目樣本:

  6.5 模擬器選擇

    之前不推薦官方模擬器,是因為官方的模擬器是在太慢了,不過現在已有很大改善。

    這兒推薦一個非官方的模擬器,速度不錯,效能也穩定:

        Genymotion安卓模擬器和VirtualBox虛擬機器安裝、配置、測試

    值得注意的是,Genymotion模擬器免費版不提供簡訊和電話這些測試功能,如果需要,還請用回安卓官方模擬器,或者使用Genymotion付費版。

  6.6 真機調試

    真機調試注意開啟USB偵錯模式並安裝相關驅動。

    如果驅動串連失敗,可藉助豌豆莢、360安全助手等第三方軟體進行串連。

    真機的優點是可以類比一切環境,但缺點是頻繁的測試以及多版本適配中不大方便。

  6.7 CPU虛擬化檢測

    首先下載個小軟體:  CPU虛擬化檢測軟體

    如果檢測成功,會出現以下結果:

    注意紅框裡的語句,如果提示你的CPU支援虛擬化但未開啟,那麼請自行開啟虛擬化即可,至於如何開啟,不同的主板進入BIOS的設定方式不一樣,但都大同小異,自行搜尋即可

    有些殺毒軟體會利用CPU虛擬化技術對電腦進行防護,比如360的核晶防護功能,這會造成虛擬機器啟動失敗。所以如果你有類似的軟體開啟了類似的功能,請先關閉此類防護功能並重啟電腦

  6.8 已知的BUG

    在使用Android 24模擬器的同時,Android Device Monitor無法正常使用。而且此時如果連上了真機,那麼真機會頻繁地與電腦中斷連線,不知道這是我個人的問題還是一個BUG。

             還有就是在Android 23模擬器及其以上,DDMS中無法顯示手機檔案目錄。

             如果有人遇到同樣的故障,建議使用Android 23及其以下的模擬器就好了。

  6.9 如果文中涉及到的連結被吞,或者發現有誤的地方,請聯絡QQ245176013...7.相關博文

  7.1      Android開發環境配置

  7.2      AndroidStudio安裝、配置、測試

  7.3      IntelliJ IDEA安裝、配置、測試

  7.4      Eclipse For JavaSE安裝、配置、測試

  7.5      Eclipse For JavaEE安裝、配置、測試

 

回到目錄

 分類: .開發工具安裝使用.

Android SDK Manager和AVD Manager使用(win7_64bit下測試)

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.