在使用cordova打包項目的時候有時會因為網絡環境原因導致下載gradle失敗的情況,個人找到兩種解決方案。
方案一:
根據報錯的提示選擇要下載的gradle去瀏覽器中下載,然后將gradle壓縮包放在platforms/android/gradle文件夾下面,注意不是 .gradle。
然后修改platforms/android/cordova/lib/builders/GradleBuilders文件中的
var distributionUrl = process.env['CORDOVA_ANDROID_GRADLE_DISTRIBUTION_URL'] || '../gradle-3.3-all.zip';
最后的gradle文件名根據實際情況而定。
方案二:找到文件夾
C:\Users\xxx\.gradle\wrapper\dists\gradle-3.3-all\55gk2rcmfc6p2dg9u9ohc3hw9
最后一個文件夾名字根據實際情況而定,一般在運行打包命令時會生成一個這樣以一串字符為名字的文件夾,以最新使用的為准,把gradle壓縮包放在這個文件夾下面即可。