我正在跑步:ionic cordova build android
引发以下堆栈跟踪:
...org.gradle.wrapper.WrapperExecutor.execute(WrapperExecutor.java:129)
...java.net.ConnectException: Connection timed out: connect
Caused by: java.net.ConnectException: Connection timed out: connect
at java.net.DualStackPlainSocketImpl.connect0(Native Method)
我在公司代理后面,这可能是问题吗?
最佳答案
要让gradle通过代理访问互联网,请在platforms/android
文件夹中的gradle.properties
文件中(如果不存在,请创建)添加以下内容:
systemProp.http.proxyHost=<your proxy ip or host>
systemProp.http.proxyPort=<your proxy port>
systemProp.http.proxyUser=<ur user if any>
systemProp.http.proxyPassword=<ur pass if any>
systemProp.https.proxyHost=<your proxy ip or host>
systemProp.https.proxyPort=<your proxy port>
systemProp.https.proxyUser=<ur user if any>
systemProp.https.proxyPassword=<ur passif any>
PS:请注意,如果您使用
cordova/ionic
重新生成平台项目,则该文件将被覆盖。关于angular - 构建Ionic Android应用程序引发Gradle异常,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/46538186/