我正在跑步: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/

10-12 03:48