因为课程需要,在安装Android studio3.6.1后,无法构建,不知道什么原因,我的电脑上使用的是之前3.4版本的,可以正常使用,所以没太关心。但晚上我想到3.6版本应该有一些新功能,所以我就想升级一下,升级完之后,发现之内的设计视图是不显示的,需要该工程成功构建之后才能正常使用,于是我就build一下,结果就…$%##…了
gradle Download十几分钟,然后失败
两次之后我想到可能是因为跨版本更新可能导致很多东西报错。于是卸载重新安装新版本的,之后构建情况一模一样,
gradle Download一些文件,感觉应该是电脑无法访问外网,导致下载失败,也没有翻墙工具,没法尝试
各种百度搜索解决方案,关于3.6版本的内容很少,找不到解决方案。
最后我打算放弃了,找到旧版本重装,这样能用就好,然后找到了3.4.2版本的下载链接,
https://dl.google.com/dl/android/studio/install/3.4.2.0/android-studio-ide-183.5692245-windows.exe
先放在这里。
后来在翻看了无数网页中,我get到了一个点:
构建的东西也是有版本的
那可以尝试着把版本修改一下
于是找到下图的地方
把3.6.1这个数字修改较低版本的数,我这里是改成了3.4.2(之前使用的版本),其他的可以自行尝试
然后Try again,于是就会发生神奇的事情,他也会下载一堆东西,需要等待很长时间,但这次可以下载成功。
可以发现,构建成功了
我连上手机,调试成功。
当然这样会导致两个可能存在的问题
一是每次创建工程都需要修改构建的那个版本号
二是修改这个版本号可能导致未知的新问题
不管怎么说,总算是急需的问题总算是解决了
不想这样做的话,可以尝试下载那个旧版本的安装包使用,同时等待和欢迎大佬留言其他完美的解决方案。