新建AS项目,没毛病,
然后因为要学习连接云平台,就import module云平台的SDK
发现一直卡在Configure build,点开右下角看提示是在Gradle Sync,在下载要用到的文件,
瞅着屏幕半天,算是明白了因为有一股神奇的力量阻挠着根本下不来(要外网)。
那就关掉,打算不用这个SDK,
又新建了一个项目,
发现有自动进入Gradle Sync在下载东西,
当时就纳闷了,都没导入SDK了咋还有脾气了?!
无奈百度去查了一早上,有的说添加阿里云接口,就是在build.gradle里添加个url,
还有的说是gradle包版本不对,要去重新下载安装,
一一试过后,发现不适用我这种情况。(网上看到的有教程的都试了,截止2020/5/11)
心态崩了。
只能自己瞎琢磨,
突然想起昨天还敲了项目,想着要不打开瞅瞅?
一打开发现,正常运行!!!不会掉进坑人的GradleSync圈圈中。
好家伙,当时又纳闷了有一会!但至少感觉有点思路了。
再次新建一个项目,老样子一直Gradle Sync。没关系,直接关掉这个项目,重新进来,你会发现你的布局文件这时会报错,提示大概是is not allowed啥啥的,preview也是显示不了的,
这时点击右上角的Project Structure(如果你的Gradle Sync还在运行的话,右下角会弹出黄色的提示不可以打开,这就是为什么前面要关掉重新进入,因为我的重新进入它就直接报错不会再Gradle Sync)。
点击Dependencies–>app,
注意这个几个文件的版本,记住它们,然后打开之前可以运行的项目同样的步骤进来看这个几个文件的版本,发现不一样!!!,然后将新项目的这几个文件的版本改成旧项目一致,它会自动重建,然后,就好了!!!
我觉得这个方法不一定适用每一个人,毕竟具体问题要具体分析(这也是为啥前头我要描述当时的情况),若是能帮到最好,如果不能,就当提供个思路了,最重要的是千万不要放弃!