簡體   English   中英

運行“ Cordova build android”時,出現以下異常

[英]When running the “Cordova build android” I'm getting the below exception

失敗:構建失敗,發生異常。

這是Java SSL連接錯誤,您需要將適當的SSL證書添加到Java密鑰庫中,以便Java接受連接。

步驟1:下載證書

使用Mozilla Firefox:

  1. 前往https://repo1.maven.org
  2. 單擊地址欄左側的綠色掛鎖。
  3. 單擊詳細信息。
  4. 單擊查看證書。
  5. 單擊詳細信息。
  6. 單擊導出。
  7. 將文件導出到“ X.509證書(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參數即可使用此命令。

PS:Java密鑰庫的默認密碼是:changeit

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

我遇到了同樣的麻煩,以前我使用的是cordova 4.0和eclipse,后者使用ant進行構建。

但是從cordova 5.0開始,它需要gradle。 我剛剛安裝了android studio,並映射了我用eclipse下載的舊SDK。 當我映射它並在android studio中打開cordova創建的項目之一。 我收到一個錯誤,但是由於這里的stackoverflow問題之一 ,我解決了該問題。

創建了一個新項目,花了一些時間下載所有依賴項,但終於解決了。 現在,我可以使用CMD創建了。

因此,答案的關鍵是如果您仍在使用eclipse,則需要安裝android studio。

在這里檢查我的答案以及在創建cordova項目時收到gradle錯誤

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM