Install
安装
node.js
等环境就不说了,到处都是。
设置网络代理[1]
在
cmd
中执行:
set http_proxy=http://localhost:1080
set https_proxy=http://localhost:1080
设置编译Gradle
版本[2]
将对应的
Gradle
压缩包,例如gradle-3.3-all.zip
[3]放置到:当前Project/platforms/android/gradle
修改
当前Project/platforms/android/cordova/lib/builders/GradleBuilder.js
var distributionUrl = process.env['CORDOVA_ANDROID_GRADLE_DISTRIBUTION_URL'] || 'http\\://services.gradle.org/distributions/gradle-2.14.1-all.zip';
修改为
var distributionUrl = process.env['CORDOVA_ANDROID_GRADLE_DISTRIBUTION_URL'] || '../gradle-3.3-all.zip';
Gradle使用代理[4]
在项目根目录中新建
gradle.properties
(存在则删除之后新建)加入:
systemProp.https.proxyPort=1080 systemProp.http.proxyHost=127.0.0.1 systemProp.https.proxyHost=127.0.0.1 systemProp.http.proxyPort=1080
加速编译
使用
--prod
命令构建:ionic build android --prod
参考备注[1]
作者:凌音同学
链接:https://www.jianshu.com/p/3ba80c88903f
。