神坑react native之Unzipping C:\Users\***\.gradle\wrapper\dists\gradle-2.14.1-all\8bnwg5hd3w55iofp58khbp6yv\gradle-2.14.1-all.zip to …

在react antive模拟器调试中,执行 ract-antive run-android 后报错:

Unzipping C:\Users\sqz\.gradle\wrapper\dists\gradle-2.14.1-all\8bnwg5hd3w55iofp58khbp6yv\gradle-2.14.1-all.zip to C:\Users\sqz\.gradle\wrapper\dists\gradle-2.14.1-all\8bnwg5hd3w55iofp58khbp6yv
Exception in thread "main" java.util.zip.ZipException: error in opening zip file

相关截图如下:

仔细观察编译过程可以发现,其中经历了gradle-2.14.-all.zip的下载过程,虽然有这个文件的下载过程是有的(很多点点可以证明),但问题的原因是在APP程序编译过程中需要下载安装gradle构建工具,由于网络原因,gradle-2.14.-all.zip虽然被下载了,但下载并不完整,导致了无法正常解压并报错,网上有相关解决方案,是将gradle-2.14.-all.zip通过迅雷下载后放到对应的dist目录中,但通过这种方法解决后还会遇到N多个下载编译问题.总结来讲,就是在编译过程中下载一些模块资源不成功,导致项目编译失败。如果你看到我写这篇博文,我建议你就不要百度谷歌乱搜一通了,能搜到的解决方案都不太好使,什么修改build.gradle文件中的maven镜像地址等等,亲测都无效。

这个问题最简单的解决方案就是买个vpn(注意,是vpn,不是什么http协议、hosts方案、SOCKS5、ss,因为npm或yarn的下载往往走的不是这些web请求协议,需要全局代理才行),直接走国外的线路,一切疑难杂症都解决了。

当然,由于网路监管,本文不方便说搭梯子的方法,自行谷歌搜索vpn推荐之类的站点即可找到答案。

祝大家玩的愉快

关于博主
骨灰级博客玩家
国内第一批90后网站站长/程序员
做过七年前端讲师
目前从事锦鲤观赏鱼电商行业
鱼贝贝锦鲤创始人
文章列表
1
利用fastcopy神器快速批量删除大量文件的方法
利用fastcopy神器快速批量删除大量文件的方法
2
koa2框架使用ctx.cookies.set()时报错ctx.cookies.set('str', encodeURIComponent('我是regcookie'))的解决方法
koa2框架使用ctx.cookies.set()时报错ctx.cookies.set('str', encodeURIComponent('我是regcookie'))的解决方法
3
产品提了一个很牛逼的需求
产品提了一个很牛逼的需求
4
这才是真正的面向对象编程
这才是真正的面向对象编程
5
修改QQ TIM截图保存文件名默认前缀的方法
修改QQ TIM截图保存文件名默认前缀的方法
最新评论
比比拉布
比比拉布
5月7日
太感谢了!!!!!!找了这么多的教程,只有你点出来了关键点——设计视图!!!!
Jake
Jake
3月7日
Halo 啊~麻烦更新下我的博客地址,原名:Jing Blog。麻烦更新如下: Jake Blog(后缀可以省略,也可以保留,看哪个风格适合) 网址:htt
评论于关于博主