错误 MSB3073 命令“platforms\android\cordova\clean.bat”已退出 解决方法

在用cordova+ionic开发在生成项目的时候,出现了这么一个错误:

错误    MSB3073    命令“platforms\android\cordova\clean.bat”已退出,代码为 2。

光看这个错误是没什么用的,需要去输出列表里找到问题所在:

C:\ProgramFilesx86)\MSBuild\Microsoft\VisualStudio\v14.0\ApacheCordovaTools\vs-mda-targets\Microsoft.MDA.FileMirroring.targets    349

 CordovaError: Could not find an installed version of Gradle either in Android Studio,
or on your system to install the gradle wrapper. Please include gradle

这个已经说的很清楚了,找不到已安装的gradle,gradle是用来打包Android的,找不到自然无法生成apk。

在生成项目时,若没有gradle,都会自动从网上去下载,但是由于墙的原因,往往下载不了或长时间卡在下载步骤,这里建议直接找到gradle资源手动下载,然后按以下步骤操作:

1、下载的gradle别急着解压,因为这里刚好需要压缩包,将gradle压缩包直接拷贝到..\platforms\android\gradle下

2、找到项目..\platforms\android\cordova\lib\builders文件夹下的GradleBuilder.js文件

 

 

 

3、找到图片中的一行图片中一行,将原来的http:\\://services.gradle.org/distributions/gradle-2.2.1-all.zip

改成如图中所示,切记不要改成全路径(本人就是因为这卡了半天找不到原因)

4、开始生成项目,此时项目会找到你下载的压缩包的位置,并将其解压到C:\Users\(用户名)\.gradle\wrapper\dists文件夹下

至此,该问题就成功解决啦!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值