从服务器接收到状态码403:禁止访问。

5
我在Android Studio 3.2中创建了一个新项目,没有使用kotlin或c++支持。当我尝试查看activity_main.xml的设计时,只能看到“等待构建完成”的字样。后来我发现这是因为gradle同步失败了。于是我去File>Sync Project with Gradle Files尝试再次同步。在同步期间,我收到了以下错误信息:
Gradle同步失败:无法获取'https://dl.google.com/dl/android/maven2/org/jetbrains/kotlin/kotlin-reflect/1.2.0/kotlin-reflect-1.2.0.pom'。服务器返回状态码403:禁止访问 启用Gradle '离线模式'并同步项目
当我启用gradle离线模式时,我得到了以下错误信息:
Gradle同步失败:离线模式下没有可用的org.jetbrains.kotlin:kotlin-reflect:1.2.0缓存版本。
问题不在于我的端口,因为此时在浏览器中打开该链接会导致“错误404未找到”的页面。

那么我该怎么做呢?我暂时不打算使用kotlin。有没有办法让Android Studio跳过那个下载?有没有手动设置的方法?我应该补充一下,我非常想离线使用Android Studio,而且我不想每次开始新项目时都连接到互联网。谢谢。


https://mvnrepository.com/artifact/org.jetbrains.kotlin/kotlin-reflect/1.2.0 展示它在mavenCentral()和其他一些仓库可用。只需将mavenCentral()作为仓库添加到您的build.gradle即可。 - Hillkorn
我也从那个代码库中得到了类似的错误。 - YoungDON
1个回答

1

以下是对我起作用的方法:

  1. 移除生命周期依赖项并同步
  2. 禁用离线模式
  3. 现在添加所有的生命周期依赖项并同步

谢谢。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接