• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>

            牽著老婆滿街逛

            嚴以律己,寬以待人. 三思而后行.
            GMail/GTalk: yanglinbo#google.com;
            MSN/Email: tx7do#yahoo.com.cn;
            QQ: 3 0 3 3 9 6 9 2 0 .

            SDK Manager更新慢解決辦法

            轉載自:http://blog.csdn.net/Cui_Cool/article/details/47108669

            目錄(?)[+]

            • 不改hosts
            • 不FQ
            • 最新的SDK
            • 自己動手,豐衣足食 
                Android SDK Manager更新慢,有很多解決辦法,比如可以修改hosts啊,或者FQ啊,也可以去國內的鏡像網站下載啊(比如:http://www.androiddevtools.cn/,這個網站將幾乎所有的SDK Manager需要下載的東西都放在了百度網盤上,業界良心)。但是前兩種方法比較麻煩,而且效果不太理想;去http://www.androiddevtools.cn/)上下載,又要受到百度網盤非會員的限速;況且這個網站上的東西并非是最新的(雖然說最新的不一定最穩定,但是有強迫癥的人覺得不是最新的版本就不舒服)。

            個人使用的辦法如下:

            獲取Android SDK Manager的日志

              打開SDK Manager,隨便選中一個包(并不打算用SDK Manager下載),點擊下面的Install。 
            Android SDK Manager窗口 
              彈出 Chose Package to Install窗口,點擊右下角的Accept Licence,然后就可以點擊最下面的Install了。 
            Chose Package to Install窗口 
            Accept Licence 
              有可能會彈出這個Android SDK Manager Log窗口,如果沒有請看下一步。 
            Android SDK Manager Log窗口 
              如果沒有彈出Android SDK Manager Log窗口,請點擊這個主窗口右下角紅色小手右邊的按鈕(鼠標放上去會有提示“Click to show the log window”),這樣就可以看到Log窗口了。 
            Android SDK Manager窗口,正在下載 
              雖然從上圖的最下面看到“Downloading Android SDK Build-tools,revision 20(68%,1382 KiB/s, 4 seconds left)”,雖然下載速度很快,而且已經下載了68%,似乎可以成功更新了,但是我們看一下Android SDK Manager Log(如下圖)中的“Download interrupted: Read timed out “就知道還是失敗了。 
            Nothing was installed.

            獲取XML的地址

              這幾乎是意料之中的事情,向上翻閱Android SDK Manager Log,我們從圖片中的第七行開始往下看(如圖所示),有以下信息:

            Parse XML:https://dl.google.com/android/repository/repository-11.xml 
            Found SDK Platform Android 1.1, API 2, revision 1(Obsolete) 
            Found SDK Platform Android 1.5, API 3, revision 4(Obsolete) 
            ………………

            上面就是SDK Manager 解析的XML 
            下面是SDK Manager找到的東西。 
            Usefull information in Android SDK Manager Log

            查找下載包的URL

              把Parse XML后面的鏈接復制到瀏覽器中打開,如下圖(上下滑動一下),可以看到下圖的第一行是NDK相關信息的結尾,第二行是platform相關信息的開頭。還可以看到版本是1.1等信息。圖片中自上向下的第二個http信息(https://dl-ssl.google.com/android/repository/androud-1.1_r1-windows.zip)中的andorid-1.1r1-windows.zip就是SDK Manager下載到我們電腦上的的東西,這個處于<sdk:url></sdk:url>中間的鏈接可以直接 復制粘貼到迅雷中進行下載。下面還有macosx.zip和linux.zip是分別對應蘋果電腦操作系統和Linux系統的。 
            repository-11.xml 
              我剛開始任意勾選的包是Android SDK Build-tools Rev.20,現在我就來下載它。在打開的XML中按“Ctrl+F”,輸入build-tools,如下圖。可以看到還沒有輸完,就找到了。 
            find build-tools 
              向下滾動,如下圖,這個 時候發現<sdk:url></sdk:url>中間的內容已經不是上面的那種——直接復制粘貼到迅雷就可以下載(形容詞)——的鏈接了。 
            build-tools 
              沒關系 ,自己加上前面的內容(或者把上面的那個——直接復制粘貼到迅雷就可以下載(形容詞)——的鏈接的后面的內容替換為<sdk:url></sdk:url>中間的壓縮包的名字,就可以了,如下圖。 
            man made URL 
              接著打開迅雷,點擊左上角的+新建(如下圖),把剛才的鏈接復制進來。 
            Thunder Window

            使用迅雷進行下載

              如果自己制作的鏈接沒有什么錯誤,迅雷會自動解析出來要下載的東西,雖然顯示的大小是0KB,但是沒有關系,點擊立即下載。 
            Click to download 
              下載完成,點擊目錄。 
            download completed! 
            folders

            解壓安裝到相應的文件夾

              將build-tools解壓到SDK目錄下面的build-toos文件夾(可以看到圖片上方我的sdk文件夾的路徑,以及build-tools文件夾下面已經有了兩個版本的build-tools,分別是5.0.1和5.1版本)。如果沒有build-tools文件夾,就自己建一個,因為通過SDK Manager下載的話,SDK Manager也會自動建一個build-toos文件夾的。 
            ready to unzip 
              解壓完成,如下圖,SDK文件夾下多了一個Android-4.4W文件夾。 
            unzip completed.

            打開SDK Manager進行刷新

              然后重新重新打開SDK Manager,可以看到Android SDK Build-tools Rev.20已經安裝好了(StatusNot Installed轉變成為Installed)。 
            Installed.

            到此結束。

            額外說明:

              上面的例子只是說明了如何獲得build-tools,然而SDK Manager要下載的東西還有很多,SDK文件夾下面有以下文件夾(如圖): 
            SDK Folders

            文件夾作用
            add-ons不知道放什么的,我打開以后看到文件夾是空的
            build-tools就是放build-tools,至于build-tools是做什么用的,需不需要多個版本或者需不需要最新版本,請自行搜索
            extras包含 Android Support Library、 Google Cloud Messaging for Android Library、 Google Play services、 Google Play services for fit preview、 Google Play services for Froyo、 Google Play APK Expansion Library、 Google Play Billing Library、 Google Play Licensing Library等。
            platformsAndroid開發所需的sdk,SDK Manager中Android X.X.X下面的SDK Platform就是放在這里
            temp這是通過SDK Manager更新時,SDK Manager放置正在下載的壓縮包的文件夾。SDK Manager在解壓安裝相應的文件之后,就會自動刪除這個文件夾里面的東西。在下載過程中,這個文件夾里面的壓縮包一般是不完整的,所以很難直接復制到別處進行備份(但是通過看SDK Manager窗口下面的提示,還是可以做到的)。還有人說,只要把和SDK Manager相關的壓縮包(無論是SDK Platform 還是platform-tools等)放在這個目錄下面,SDK Manager啟動的時候會自動解壓安裝(我沒有試過)。
            system-images上面圖中沒有這個文件夾,這是因為這個文件夾是放置創建Android虛擬機所需要的“鏡像”的,我用真機調試,沒有選擇安裝SDK Manager中提供的虛擬機,所以SDK Manager就沒有創建這個目錄。

            posted on 2016-01-18 11:31 楊粼波 閱讀(380) 評論(0)  編輯 收藏 引用

            91精品国产高清久久久久久91 | 亚洲国产成人精品久久久国产成人一区二区三区综 | 天天爽天天爽天天片a久久网| 97精品伊人久久大香线蕉app| 国产精品青草久久久久婷婷| 99国内精品久久久久久久| 亚洲精品国产自在久久| 国产亚洲综合久久系列| 久久青青草原精品国产不卡| 亚洲va久久久噜噜噜久久男同| 亚洲国产精品人久久| 亚洲中文字幕久久精品无码喷水| 99久久精品这里只有精品| 97精品伊人久久久大香线蕉 | 亚洲欧美另类日本久久国产真实乱对白 | 久久99久久成人免费播放| 亚洲AV成人无码久久精品老人| 狠狠精品干练久久久无码中文字幕 | 久久久久亚洲AV无码去区首| 久久午夜羞羞影院免费观看| 亚洲国产精品综合久久一线| 国内精品久久久久久麻豆| 精品久久久久久亚洲精品| 精品久久久久久国产| 欧美亚洲国产精品久久| 久久er国产精品免费观看8| 久久91亚洲人成电影网站| 久久av无码专区亚洲av桃花岛| 一本一本久久a久久精品综合麻豆| 久久97精品久久久久久久不卡| 久久精品国产久精国产果冻传媒| 久久影视综合亚洲| 国产一区二区精品久久凹凸| 久久九九亚洲精品| 国产精品美女久久久久网| 精品久久777| 久久青青草原国产精品免费| 久久亚洲AV成人无码国产 | 日本精品久久久久中文字幕 | 香蕉99久久国产综合精品宅男自| 久久精品亚洲乱码伦伦中文|