解决cordova打包android时卡在preDebugBuild问题

重要原因

网络问题。主要是cordova在打包时,需要安装一些Android依赖,有些时候我们无法访问到存放这些依赖的站点,导致卡在preDebugBuild并最终导致安装失败。

解决方式

步骤一:

选择需要切换的maven仓库,国内的话可以选择切换到阿里云的maven库,访问速度较快,地址:https://maven.aliyun.com/mvn/...

步骤二:

在目录cordovaProject/platforms/android下全局搜索build.gradle文件并将buildscript和allprojects对象中的google()、jcenter()、central()或者mavenCentral()注释,同时替换为阿里云的maven库,如下示例:


其它

添加阿里云maven库写法:

maven { url '这里填写阿里云maven地址' }
// 注意,url后面不要加上冒号":",否则会打包失败

参考:
https://blog.csdn.net/long_ha...

原文链接:segmentfault.com

上一篇:old-lodash
下一篇:tapable2

相关推荐

官方社区

扫码加入 JavaScript 社区