当运行“ Cordova build android”时,我收到以下异常 [英] When running the "Cordova build android" I'm getting the below exception

查看:67
本文介绍了当运行“ Cordova build android”时,我收到以下异常的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

失败:构建失败,并发生异常。

FAILURE: Build failed with an exception.


  • 出了什么问题:
    配置根项目时发生问题

  • What went wrong: A problem occurred configuring root project 'android'.


无法解析配置':classpath'的所有依赖项。
无法解析com.android.tools.build:gradle:1.0.0+。
必需:
:android:unspecified
无法列出com.android.tools.build:gradle的版本。
无法从 https://repo1.maven.org/maven2/com/android/tools/build/gradle/maven-metadata.xml
无法获取' https:/ /repo1.maven.org/maven2/com/android/tools/build/gradle/maven-metadata.xml
repo1.maven.org

Could not resolve all dependencies for configuration ':classpath'. Could not resolve com.android.tools.build:gradle:1.0.0+. Required by: :android:unspecified Failed to list versions for com.android.tools.build:gradle. Unable to load Maven meta-data from https://repo1.maven.org/maven2/com/android/tools/build/gradle/maven-metadata.xml. Could not GET 'https://repo1.maven.org/maven2/com/android/tools/build/gradle/maven-metadata.xml'. repo1.maven.org


  • 尝试:
    使用--stacktrace选项运行以获取堆栈跟踪。使用--info或--debug选项运行,以获取更多日志输出。

  • Try: Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.

    推荐答案

    这是Java SSL连接错误,您需要向Java密钥库中添加适当的SSL证书,以使Java接受连接。

    This is a Java SSL connection error, you need to add the appropriate SSL certificate to the Java keystore for Java accept the connection.


    步骤1:下载证书


    使用Mozilla Firefox:


    1. 转到 https://repo1.maven.org

    2. 单击左侧的绿色挂锁地址栏。

    3. 单击详细信息。

    4. 单击查看证书。

    5. 单击详细信息。 / li>
    6. 单击导出。

    7. 将文件导出到 X.509证书(PEM)(* .crt; * .pem)
    1. Go to https://repo1.maven.org
    2. Click on the green padlock at the left of adress bar.
    3. Click on Details.
    4. Click on View certificate.
    5. Click on Details.
    6. Click on Export.
    7. Export file to "X.509 Certificate (PEM) (*.crt; *.pem)"


    步骤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 参数即可使用此命令。

    Your $JAVA_HOME variable is normally declared in your .bashrc file, so you can use this command just replacing the /PATH/TO/YOUR/EXPORTED/FILE parameter.

    PS:Java密钥库的默认密码为:changeit

    PS : The default password of java keystore is : changeit

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

    这篇关于当运行“ Cordova build android”时,我收到以下异常的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

  • 查看全文
    登录 关闭
    扫码关注1秒登录
    发送“验证码”获取 | 15天全站免登陆