当运行" Cordova build android"我得到以下异常

时间:2015-05-06 13:23:12

标签: android cordova

失败:构建因异常而失败。

2 个答案:

答案 0 :(得分:2)

这是一个Java SSL连接错误,您需要将相应的SSL证书添加到Java密钥库以供Java接受连接。

  

第1步:下载证书

     

使用Mozilla Firefox:

     
      
  1. 转到https://repo1.maven.org
  2.   
  3. 点击地址栏左侧的绿色挂锁。
  4.   
  5. 点击详情。
  6.   
  7. 点击查看证书。
  8.   
  9. 点击详情。
  10.   
  11. 点击导出。
  12.   
  13. 将文件导出为" X.509证书(PEM)(* .crt; * .pem)"
  14.         

    步骤2:将证书添加到默认java密钥库

    sudo keytool -import -alias MavenRepo -keystore $JAVA_HOME/jre/lib/security/cacerts -file /PATH/TO/YOUR/EXPORTED/FILE.crt
    
         

    您的$JAVA_HOME变量通常在.bashrc文件中声明,因此您可以使用此命令替换/PATH/TO/YOUR/EXPORTED/FILE参数。

         

    PS:java密钥库的默认密码是:changeit

         

    来自:https://github.com/meteor/meteor/issues/6362#issuecomment-189852511

答案 1 :(得分:1)

我遇到了同样的麻烦,之前我正在使用cordova 4.0和eclipse使用ant进行构建。

但是从cordova 5.0开始,它需要gradle。我刚刚安装了android studio并映射了我用eclipse下载的旧sdk。当我映射它并在android studio中打开一个cordova创建的项目。 我收到一个错误,但由于one of stackoverflow question here,我解决了这个问题。

创建了新项目并且花了一些时间来下载所有依赖项,但最后它解决了。现在我可以使用CMD创建。

所以答案的关键是如果你还在使用eclipse,你需要安装android studio。

在这里查看我的答案getting gradle error while creating cordova project