A problem occurred configuring root project 'cmbGradleProject'.
> Could not resolve all files for configuration ':detachedConfiguration1'.
> Could not download ideaIU-2019.3.3.zip (com.jetbrains.intellij.idea:ideaIU:2019.3.3)
> Could not get resource 'https://cache-redirector.jetbrains.com/www.jetbrains.com/intellij-repository/releases/com/jetbrains/intellij/idea/ideaIC/2019.3.3/ideaIC-2019.3.3.zip'.
> Could not GET 'https://cache-redirector.jetbrains.com/www.jetbrains.com/intellij-repository/releases/com/jetbrains/intellij/idea/ideaIU/2019.3.3/ideaIU-2019.3.3.zip'.
> Connection reset
我们在用gradle进行idea插件开发的时候,由于配置:
intellij {
version '2019.3.3'
}
经常出现 Could not download 或者下载超时的情况。
怎么解决?
方式一:自己主动下载
首先,上面已经给出了url。那么我们可以直接下载:
下载完成后将这个文件放到指定目录
mac:
/Users/mac/.gradle/caches/modules-2/files-2.1/com.jetbrains.intellij.idea/ideaIC/2019.3.3
windows:
C:\Users\XXX\.gradle\caches\modules-2\files-2.1\com.jetbrains.intellij.idea\ideaIC\2019.3.3
注意我们要在上面的目录上再创建一个目录,这个目录名是用刚才下载的ideaIC-2019.3.3.zip生成的sha1的哈希值。
我们可以用git自带的sha命令来对zip生成hash值
例如:
sha1sum.exe ideaIC-2019.3.3.zip
命令,生成唯一的唯一字符串:75bcabb57aaac830fd025b325efc37d6e6422ec
然后去上面的目录下新建一个名为:75bcabb57aaac830fd025b325efc37d6e6422ec 目录。
然后再把
ideaIC-2019.3.3.zip解压到这个目录下。
这样我们就完成了ideaIC-2019.3.3的自助配置。
如果你的网络有问题,可能还是无法使用,需要将配置更改成如下:
// 调用IC版本idea调试,用于开发的本地idea正常激活时,需要使用社区版调试
intellij {
updateSinceUntilBuild false
localPath = 'C:\\Users\\80273864\\.gradle\\caches\\modules-2\\files-2.1\\com.jetbrains.intellij.idea\\ideaIC\\2019.3.3\\75bcabb57aaac830fd025b325efc37d6e6422ec\\ideaIC-2019.3.3'
}
方式二:拷贝大法
用自己的电脑,找个网络好的地方,打开idea配置,进行下载。
然后把方法一中说到的目录,整个拷贝到办公电脑。这样就完成了。