前言
本文章主要通過介紹如果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:\Users\Administrator目錄

(圖6: 找到.gradle目錄)
打開C:\Users\Administrator\.gradle\wrapper\dists\gradle-3.3-all\55gk2rcmfc6p2dg9u9ohc3hw9
發現里面只有下圖所示兩個文件,然后發現手動解壓gradle-3.3-all.zip失敗。如圖7所示

(圖7)
到這里基本上可以確認是因為gradle-3.3-all.zip下載不完整而造成的。
將我們之前在瀏覽器獨立下載的gradle-3.3-all.zip復制到C:\Users\Administrator\.gradle\wrapper\dists\gradle-3.3-all\55gk2rcmfc6p2dg9u9ohc3hw9
重啟打開Android studio的項目。
解決方案總結:
1、下載https://services.gradle.org/distributions/gradle-3.3-all.zip
2、打開 C:\Users\Administrator\.gradle\wrapper\dists\gradle-3.3-all\55gk2rcmfc6p2dg9u9ohc3hw9
3、將下載的gradle-3.3-all.zip 替換到C:\Users\Administrator\.gradle\wrapper\dists\gradle-3.3-all\55gk2rcmfc6p2dg9u9ohc3hw9\gradle-3.3-all.zip
4、重啟Android studio的項目
最終正確目錄:

(圖8:安裝正確的目錄結構)
