问题
公司网络问题,总是无法成功下载库,回到家就可以。
Caused by: org.gradle.internal.resource.transport.http.HttpRequestException: Could not GET 'https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-reflect/1.2.60/kotlin-reflect-1.2.60.jar'.
通过配置 Android Studio 解决
取消勾选 Use secure connection 然后再次 build 项目就可以了。
如果没有效果,记得clean一下,再试一次。我是第二次才成功的。
其他情况
如果按照上述方案,仍存在下列问题
* What went wrong:
Execution failed for task ':lib_media:kaptGenerateStubsDebugKotlin'.
> Could not resolve all files for configuration ':lib_media:kapt'.
> Could not download kotlin-stdlib.jar (org.jetbrains.kotlin:kotlin-stdlib:1.2.20)
> Could not get resource 'https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-stdlib/1.2.20/kotlin-stdlib-1.2.20.jar'.
> Could not GET 'https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-stdlib/1.2.20/kotlin-stdlib-1.2.20.jar'.
> Connect to d29vzk4ow07wi7.cloudfront.net:443 [d29vzk4ow07wi7.cloudfront.net/13.33.227.191, d29vzk4ow07wi7.cloudfront.net/13.33.227.52, d29vzk4ow07wi7.cloudfront.net/13.33.227.39, d29vzk4ow07wi7.cloudfront.net/13.33.227.211] failed: Read timed out
我当前的kotlin版本是 1.2.60 ,而报错是 org.jetbrains.kotlin:kotlin-stdlib:1.2.20
整个项目都没有 1.2.20 的相关东西,但是报错是这个,百思不得解
后来了解到原因是, kotlin 内部资源未更新导致的,因为我之前的kotlin版本是 1.2.30
解决方案
打开配置,更新kotlin版本即可。
若上述问题仍未解决,请看我的另外一篇简书《Failed to notify project evaluation listener.》的 话说回来 部分。