转载

android SDK 无法更新的问题

最近一直更新不了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是可以的,这尼玛再给墙了我就要骂人了。然后根据网上的方法:

点开设置option:

android SDK 无法更新的问题

设置强制走http:

android SDK 无法更新的问题 本希望这样子就强制走http,可以愉快的更新了,没想到然并卵。

关键!!关键!!关键!!

又一通乱点,终于发现了玄机,密室门开啦!

看这里:

android SDK 无法更新的问题 日了哮天犬了,怎么这里又有https。

很自然选择disable all。

android SDK 无法更新的问题

ok,好了!

顺利更新,欣欣然感觉春天来了。

难道这就是剧终吗,显然少了点跌宕的剧情。

一看依赖的库还是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,墙倒了,我相信,我们国家能多一些改变世界的科技人才吧。。。

一把辛酸泪。

正文到此结束
Loading...