Gradle - Windows中缓存库的位置

时间:2018-04-23 13:58:32

标签: android android-studio gradle kotlin

我正在尝试使用Android Studio 3.1.1开发一个简单的Android应用程序。构建时我从gradle获取同步失败错误。底部的“构建”面板显示此错误消息。

  

不能HEAD   ' http://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-stdlib-jre8/1.2.0/kotlin-stdlib-jre8-1.2.0.pom&#39 ;.   从服务器收到状态代码503:服务不可用启用   Gradle'离线模式'并同步项目

在我的组织中,阻止了对此CDN的访问。我尝试启用离线模式',现在我收到此错误。

  

没有缓存版本的org.jetbrains.kotlin:kotlin-stdlib-jre8:1.2.0   可用于离线模式。禁用Gradle'离线模式'和同步   项目

我下载了文件 kotlin-stdlib-jre8-1.2.0.pom ,但我不知道该把它放到哪里以便Gradle可以使用它(作为缓存版本) 。

当无法访问CDN网站时,有没有办法让这项工作成功?

或者有人知道gradle存储缓存库的windows文件夹吗?

1 个答案:

答案 0 :(得分:1)

Gradle支持repository types数组。如果您无法使用组织托管的Maven存储库,则还有其他可用选项,例如平面目录存储库或其他选项。

我不建议尝试欺骗 Gradle相信它下载了依赖项。这些是内部格式,可能会随版本而变化。