解決本地打開Android API文檔緩慢的問題

通過SDK Manager下載了最新的Documentation for Android SDK,發現使用IE瀏覽器打開會等待很長時間,簡直神煩==。主要原因是html文件中有在線字體鏈接和js鏈接,都需要訪問google才能獲取,由於大陸google被牆,導致加載緩慢,如下:
這裏寫圖片描述
於是找解決辦法吧,經過嘗試,總結出三種解決辦法:

  • 修改Host文件中的地址:找到文件 C:\Windows\System32\drivers\etc\HOSTS
    增加如下部分
    127.0.0.1 fonts.googleapis.com
    127.0.0.1 www.google.com
    但是不明原因我的系統中沒有找到這個路徑(64位win8.1 Pro),通過搜索發現此文件(Host)在其他目錄,修改完了不能保存(沒有權限==。),於是放棄此方法

  • 刪除html文件中需要聯網的內容:上面提到的加載緩慢的主要原因就是html中的某個字體和js需要訪問google,由於google被牆,導致加載緩慢,那解決辦法就是刪掉需要聯網的部分咯,但是整個doc中有很多html頁面都有這段代碼,手動刪除根本不可能,於是找了個批量替換軟件:超級批量文本替換工具 然後是它的使用方法:超級批量文本替換工具使用方法 通過這個工具,就能很方便的替換掉整個doc中的在線字體鏈接和在線js鏈接了。然後使用IE瀏覽器打開看看效果,雖然打開明顯變快了,但是仍然有個問題,就是出現如下的提示:這裏寫圖片描述
    點擊了“Allow blocked content”之後會加載很長時間,甚至出現程序無響應的情況,通過工具查找,發現原因如下:
    這裏寫圖片描述
    好吧我服==。只好嘗試第三種方法了

  • 使用Firefox打開:通過勾選Firefox中的“脫機工作”選項,就能秒開文檔,具體步驟如下:

    • 下載安裝Firefox……….

    • 使用Firefox打開html文件,在Firefox中找到“開發者”選項,如下:這裏寫圖片描述
      接着就能找到“脫機工作”選項了,勾選,然後再操作doc,發現無需加載等待了,嗯,到這總算是解決了

以上,第一種辦法在之前的文檔中使用時很好用,但是不知最近系統怎麼了,就找不到Host文件,無法修改,所以嘗試接下來的方法,最後使用Firefox的“脫機工作”功能才能流暢的查看文檔。

當然,如果感覺以上操作神煩而且不願意用Firefox,可以嘗試進入Android開發官方文檔國內鏡像
或者,如果閱讀英文文檔費勁,可以嘗試閱讀中文翻譯版的在線文檔,地址:Android Api Guide 中文版

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章