最近搭建android开发环境搞晕头了,今天有点进展记录下来,以备后用。
其实还是有很多疑问,android SDK manager 是通过网络更新的,说白了,有个网址是用来分析的,里面有各个版本的包列表等,
现在这个网址是:https://dl-ssl.google.com/android/repository/repository-8.xml 后面这个8可能是这个列表的更新地址,以后或会变成9.在我电脑上我看到每次更新它是访问的10,而我发现改成10后那个网页打不开,不知道什么原因,8可以打开,所以就扫描出了更新列表包,可能是更网络上面的镜像有关系。
所以我将可以打开的这个网址加到 tools下面的manager - add-on 的user defined sites里面,然后reload发现看到我好久不见的列表了。
原先一直以为是代理没设置好,终于发现不是代理的问题了,是10的那个网址打不开,应该还是镜像问题,不知道为啥在家里可以更新,在公司用代理不行。
整个SDK更新就是一个下载解包的过程,下载的包放在temp里面,下载完后解压到对应文件夹然后删除下载的包。
到后面sdk的文件结构发生了变化,所以网上好多文章说这个的已经不适应现在的了。当然能够自动更新最省事。
还有就是jdk的问题,之前电脑装了1.6的jdk到现在android4.4已经不行了,必须更新,我现在安装到1.8的jdk就好了。
碰到问题并不可怕,解决问题能学到很多东西!