原文来自[ 微凉一季] 的博客http://jijiaxin89.com/2015/08/28/sdk-manger-up-to-data/,转载注明出处
最近一直更新不了sdk的兼容库。22.2.0以上的都没有,由于之前没有硬需求,也就忍了没更新。忍一时有时候并不会风平浪静,最近由于要接入印象笔记的分享,他家的demo用的最新的库,不更新高低是跑不起来,没办法,只有更新了。
由于臭名卓著的GFW && 自己对android更新机制其实了解的并不深入,所以搞了半天就是更新不了,真是醉了,闹得昨晚做梦,梦见没有墙了,无障碍的开发了,我敢打赌昨晚我一定笑出声来了。
现实是残酷的,今早我来到公司问题依旧,有问题还得印着头皮上啊,好在经过一上午折腾是好了。感谢上帝。同行们挺艰辛的,与bug斗,与产品经理斗,还要如GFW斗。
首先翻墙,我至少用了3种翻墙方法,youtube都飞起了,但是sdk依旧跟新不了。
几经尝试,发现ping dl.google.com 通,但是ping dl-ssl.google.com却不通,但是sdk manger分明提示在用https下载走得dl-ssl.google.com。google了一下,发现可以强制设置走http,据说是因为伟大的国家安全部门无法检测https就强暴的给屏蔽了,然而http是可以的,这尼玛再给墙了我就要骂人了。然后根据网上的方法:
本希望这样子就强制走http,可以愉快的更新了,没想到然并卵。
又一通乱点,终于发现了玄机,密室门开啦!
日了哮天犬了,怎么这里又有https。
。
顺利更新,欣欣然感觉春天来了。
难道这就是剧终吗,显然少了点跌宕的剧情。
一看依赖的库还是22,23去哪了呢,adt,tools和platform-tools都已经是最新了,然而android support libary还是22,
。。。。。
更郁闷的是,我又不小心把22给删了。。。(后话,删的漂亮,因祸得福)
然后sdk manger再也检测不到android support libary,人间蒸发。。。。
好吧,我服了,你是大哥。
我就试了一下,点了一下enable all ,当然这是不能更新的,但是!继续点击一下disable all,重新检测,终于出来了android support libary!还是23的!!
what a fucking day。
但是总算是好了,尘埃落地,更新完毕,接下来好好开发吧
* 我们不过是想开发android !* 多么痛的领悟,GFW严重阻碍了技术的发展,啥时候,我国没有了GFW,墙倒了,我相信,我们国家能多一些改变世界的科技人才吧。。。
一把辛酸泪。
版权声明:本文为博主原创文章,未经博主允许不得转载。
原文地址:http://blog.csdn.net/jijiaxin1989/article/details/48053985