我正在尝试使用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文件夹吗?
答案 0 :(得分:1)
Gradle支持repository types数组。如果您无法使用组织托管的Maven存储库,则还有其他可用选项,例如平面目录存储库或其他选项。
我不建议尝试欺骗 Gradle相信它下载了依赖项。这些是内部格式,可能会随版本而变化。