我在Android Studio中构建一个新的Hello World项目时收到错误消息。
失败:构建因异常而失败。
出了什么问题:
配置根项目MyApplication2
时出现问题。
Could not resolve all dependencies for configuration ':classpath'.
Could not resolve com.android.tools.build:gradle:0.9.1.
Required by:
:MyApplication2:unspecified
No cached version of com.android.tools.build:gradle:0.9.1 available for offline mode.
建立失败
Android Studio版本:0.5.2 Gradle版本:0.9.1
我使用代理连接到互联网。
请任何人都可以解决这个问题。我已经在互联网上搜索了上述问题,但无法解决这个问题。
答案 0 :(得分:173)
今天更新Android Studio后出现同样的错误。对我来说,这不是代理设置的问题:
取消选中"脱机工作"在Android Studio 0.6.0中:
文件 - >设置 - > Gradle->全局Gradle设置
或在OSX中:
首选项 - > Gradle->全局Gradle设置
或更新版本:
文件 - >设置 - >构建,执行,部署 - >构建工具 - > Gradle
重新同步项目,例如重启Android Studio
(仅在Gradle版本0.11 ...和Android Studio版本0.6.0预览版中测试)
编辑:为不同版本/平台添加了路径(如 John Ballinger 和 The_Martian 所述)。尚未验证。
答案 1 :(得分:88)
答案 2 :(得分:23)
请按照以下步骤操作:
1。打开您的项目。
2。转到Gradle按钮的左侧。
3。看下面的图片。
4。单击图像显示上方的按钮。
5。如果是这种类型的视图,则您不在离线模式下。
6。转到“构建并重新打包项目”。
以上所有对我来说都是工作。
答案 3 :(得分:20)
升级到Android Studio 3.1后发生在我身上。离线工作复选框未选中,所以没有运气。
我转到Settings > Build, Execution, Deployment > Compiler
,Command-line Options
文字字段包含--offline
,所以我删除了它,一切正常。
答案 4 :(得分:15)
我遇到了同样的错误...请在“设置”中取消选中离线工作。
File =>设置=>构建,执行,部署=>构建工具=> Gradle =>离线工作
Gradle Sync完成后,请重新启动Android Studio。
答案 5 :(得分:0)
既然你提到你有代理连接,我会告诉你什么对我有用: 我去了物业(正如弗里德里希所提到的)确保脱机工作未经检查。 我在IDE中打开了gradle.properties文件并添加了我的代理设置。这是一个通用版本:
systemProp.http.proxyHost=www.somehost.org
systemProp.http.proxyPort=8080
systemProp.http.proxyUser=userid
systemProp.http.proxyPassword=password
systemProp.http.nonProxyHosts=*.nonproxyrepos.com|localhost
然后在IDE中属性文件的顶部,我点击了一个“再试一次”链接。这样做了。
答案 6 :(得分:0)
在我的情况下,我得到相同的错误标题无法解析配置的所有依赖项
但是,如果出现次错误,则是由于接收到状态为502的情况下,lint jar没有加载其URL所致,我再次运行了部署命令,这次成功了。
答案 7 :(得分:0)
对于Mac,请从Offline Work
取消选中Preference -> Build, Execution, Deployment -> Build Tools -> Gradle -> Global Gradle Settings
提示:cmd
+ ,
通过快捷键打开Preference
答案 8 :(得分:0)
新的解决方案(由于Android Studio的重做)
文件 -> 设置 -> 构建、执行、部署 -> 编译器
在 Command-line Options 行中删除:--offline
答案 9 :(得分:0)