• Android Studio 首坑 Gradle sync failed: Cause: error in opening zip file 的错误


    前言

         本文章主要通过介绍如果Android Studio安装时出现包错误的解决方式及思路,授予人鱼不如授予人渔。

    环境:

    • 操作系统:Windows 7 SP1
    • 安卓编译环境:Android studio 2.3.1
    • JDK:jdk1.8.0_102

    错误:

    Gradle sync failed: Cause: error in opening zip file 

    Consult IDE log for more details (Help | Show Log)

    经历:

     1、尝试用是 Sync Project with Gradle Files 重新加载。

    (图1:Sync Project with Gradle Files 操作步骤)

    ×报错问题依然没有解决。这时我在考虑是否因为下载的插件存在问题,所以Gradle其实未完成的呢?这个ZIP解压的问题,其实在IntelliJ IDEA也发生过。

    2、确认当前Android studio 2.3.1 创建的项目使用的是什么版本的Gradle

    (图2: 修改目录的显示方式)

    (图3: 查找项目中的gradle目录)

    (图4: 找到gradle-wrapper.properties文件并打开)

    (图5: 找到 distributionUrl 配置节点,获取gradle对应版本的下载地址)

    最终目标是:

    将下载地址复制到浏览器下载:https://services.gradle.org/distributions/gradle-3.3-all.zip

    3、打开C:UsersAdministrator目录

    (图6: 找到.gradle目录)

    打开C:UsersAdministrator.gradlewrapperdistsgradle-3.3-all55gk2rcmfc6p2dg9u9ohc3hw9

    发现里面只有下图所示两个文件,然后发现手动解压gradle-3.3-all.zip失败。如图7所示

    (图7)

    到这里基本上可以确认是因为gradle-3.3-all.zip下载不完整而造成的。

    将我们之前在浏览器独立下载的gradle-3.3-all.zip复制到C:UsersAdministrator.gradlewrapperdistsgradle-3.3-all55gk2rcmfc6p2dg9u9ohc3hw9

    重启打开Android studio的项目。

    解决方案总结:

     1、下载https://services.gradle.org/distributions/gradle-3.3-all.zip

     2、打开 C:UsersAdministrator.gradlewrapperdistsgradle-3.3-all55gk2rcmfc6p2dg9u9ohc3hw9

     3、将下载的gradle-3.3-all.zip 替换到C:UsersAdministrator.gradlewrapperdistsgradle-3.3-all55gk2rcmfc6p2dg9u9ohc3hw9gradle-3.3-all.zip

     4、重启Android studio的项目

    最终正确目录:

    (图8:安装正确的目录结构)

     

  • 相关阅读:
    PHP+Ajax手机移动端发红包实例
    PHP+Ajax点击加载更多列表数据实例
    Thinkphp带表情的评论回复实例
    PHP+Mysql查询上一篇和下一篇文章实例
    PHP通过session判断防止表单重复提交实例
    PHP+Ajax微信手机端九宫格抽奖实例
    PHP+Ajax+plupload无刷新上传头像代码
    PHP原生开发的各大音乐平台API接口
    js 获取浏览器高度和宽度值(多浏览器)(转)
    NPOI、MyXls、Aspose.Cells 导入导出Excel(转)
  • 原文地址:https://www.cnblogs.com/maydear/p/6849745.html
Copyright © 2020-2023  润新知