遇到的情况
ionic cordova build android 直接报错,报错信息,大概就是没有gradle或者让你去下载 android studio
查询资料的时候,遇到了几个坑。
第一个,更改JAVA 里面的URL,更改SL的访问路径,我看到这里...
第二个,手动下载gradle ,配置系统环境变量,我果断选择了这个
gradle手动下载,配置环境变量,gradle -v 效果有了,但是,打包继续报错,于是看到网上的回答,重启电脑。
-
不报错了,开始下载gradle,报错!
修改 platforms/android/cordova/lib/builders/GradleBuilder.js 的配置信息
var distributionUrl = process.env['CORDOVA_ANDROID_GRADLE_DISTRIBUTION_URL'] ||'http://services.gradle.org/distributions/gradle-3.3-all.zip';
继续下载,一般不报错了。
没错,我的报错了
查看windows gradle 文件的下载目录 我的是在C:\Users\Administrator.gradle\wrapper\dists 这个目录下面
这个地方可以查看你下载过什么版本,可以将之前的distributionUrl 换成你下载好的gradle
另外一个解决的办法
手动下载gradle zip格式,不解压,放置在platforms/android/gradle 下面
var distributionUrl = process.env['CORDOVA_ANDROID_GRADLE_DISTRIBUTION_URL'] || '../gradle-3.3-all.zip';