无法解析com.android.support:appcompat-v7:26.1.0

6

升级到androidstudio 3.0后,gradle停止工作:

无法解决依赖项“:app@debug/compileClasspath”的问题:无法解决com.android.support:appcompat-v7:26.1.0。

无法解决com.android.support:appcompat-v7:26.1.0。 所需的: 项目 :app

无法解决com.android.support:appcompat-v7:26.1.0。 无法获取资源 'https://dl.google.com/dl/android/maven2/com/android/support/appcompat-v7/26.1.0/appcompat-v7-26.1.0.pom'。 无法GET 'https://dl.google.com/dl/android/maven2/com/android/support/appcompat-v7/26.1.0/appcompat-v7-26.1.0.pom'。 连接到dl.google.com:443 [dl.google.com/172.217.22.110]失败:连接超时:连接 连接超时:连接

我已经检查了代理并且它可以正常工作。

这是一个新项目,没有从android studio向导生成的内容中进行更改。

感谢您的帮助。


创建一个全新的项目,没有任何活动或类,却生成了无法运行的东西,这很奇怪。 - Telmo M
请确保Gradle未在离线模式下运行。前往设置/gradle并取消选中“离线工作”复选框。在Gradle同步后,您可以再次将其设置为离线模式以加快构建速度。 - Andreas Bergström
2个回答

10

尝试将Google的Maven仓库添加到应用的build.gradle文件中:

repositories {
    maven { url "https://maven.google.com" }
}

谢谢,但这是一个从模板创建的项目,在我的原始项目中这个不起作用。我现在正在重新安装所有东西。让我们看看… - Telmo M
我刚刚放弃了。卸载了Android Studio和SDK,重新安装了一切。创建了一个没有活动的简单应用程序,在几次SDK更新后,终于成功了。现在我必须将所有以前的文件添加到其中。 - Telmo M
2
在工作中遇到了同样的问题。结果发现公司网络防火墙策略有问题。当我连接到家里的WiFi时,很容易就能构建应用程序。 - Lone Ronin
这是我使用 Android Studio 模板创建的全新项目,这是我的解决方案。我不需要重新安装任何东西。 - rob5408
非常感谢!我添加了您的解决方案并删除了*maven { url "https://clojars.org/repo/" }*这一行,项目又可以构建了! - VladimirVip

0
  1. 尝试在gradle文件中添加maven支持并重新构建
  2. 如果步骤1不起作用,请从项目根目录中移除gradle并再次重建项目。

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