【发布时间】:2019-03-24 05:30:33
【问题描述】:
所以我在没有 kotlin 或 c++ 支持的 Android studio 3.2 中打开了一个新项目。当我尝试查看 activity_main.xml 的设计时,我看到的只是“等待构建完成”。后来我了解到这是因为 gradle 同步失败。所以我去 File>Sync Project with Gradle Files 再次尝试同步。在同步期间,我收到错误:
Gradle 同步失败:无法 GET 'https://dl.google.com/dl/android/maven2/org/jetbrains/kotlin/kotlin-reflect/1.2.0/kotlin-reflect-1.2.0.pom'。从服务器收到状态码 403:Forbidden 启用 Gradle“离线模式”并同步项目
当我启用 gradle 离线模式时,我得到:
Gradle 同步失败:没有 org.jetbrains.kotlin:kotlin-reflect:1.2.0 的缓存版本可用于离线模式。
问题是,这个问题不是我的问题,因为在我键入此内容的那一刻,在浏览器中打开该链接会导致“找不到错误 404”页面。
那么我该怎么做呢。我不打算很快使用 kotlin。有没有办法让android studio绕过那个下载?有没有办法手动设置?我应该补充一点,我非常喜欢离线使用 Android Studio,而且我不想每次开始一个新项目时都连接到互联网。谢谢你。
【问题讨论】:
-
mvnrepository.com/artifact/org.jetbrains.kotlin/kotlin-reflect/… 告诉我它在 mavenCentral() 和其他一些中可用。只需将 mavenCentral() 作为存储库添加到您的 build.gradle
-
我也从那个存储库中得到了类似的错误。
标签: android android-studio gradle error-handling kotlin