【发布时间】:2018-05-01 13:58:50
【问题描述】:
在他的 Windows 7 企业笔记本电脑上首次安装 Android Studio 3.1.2 并加载默认项目后,用户发现该工作室无法正确 Gradle Sync。当 gradle 尝试下载 Android Studio gradle 插件 3.1.2 作为配置项目子任务的一部分时,会发生这种情况。花费很长时间尝试从多个存储库下载插件后,该错误显示为连接重置。
问题的直观展示:
Android Studio 之前下载了 gradle 4.4 本身没有任何问题,这表明 Android Studio 具有 Internet 连接和位于默认位置(即 users 文件夹)的 gradle 主目录中的适当权限。删除 .gradle 文件夹并让 Android Studio 重新下载它总是成功的,但从来没有帮助 (Common solution for project configuration)。
在使用内部 JRE 和外部 JDK (java 1.8) 之间切换不会导致任何更改。 Gradle 没有离线运行。从命令行运行 gradle 包装器会导致相同的问题。指向外部 gradle 分布(在这种情况下,我指向 gradle 4.7)似乎没有帮助。所有其他设置均为默认设置。权限似乎不是问题,因为在管理员模式下运行 android studio 时会出现同样的问题。使缓存无效并重新启动应用程序是没有帮助的。
其他用户提到的同步问题的常见解决方案是在 gradle 构建文件中添加替代存储库。此解决方案无法成功解决此特定问题。
简单的 gradle 构建文件:
其他用户提到的另一个解决方案是更改代理设置。鉴于笔记本电脑是企业来源的,这可能是有道理的。不幸的是,鉴于 android studio 能够自行下载 gradle,情况似乎并非如此。此外,如果代理是问题,可能会出现不同的连接失败消息 (Proxy Problems Solution)。
有没有人遇到过这个问题,有没有办法让android studio同步成功?
【问题讨论】:
标签: android-studio gradle