解决本地打开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 中文版

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值