2017-02-01 10 views
0
cordova platform add android 

Subproject Path: CordovaLib 
Android project created with [email protected] 
Installing "cordova-plugin-whitelist" for android 
ANDROID_HOME=C:\Users\Proxymis\AppData\Local\Android\sdk1 
JAVA_HOME=C:\Program Files\Java\jre1.8.0_121 
Failed to install 'cordova-plugin-whitelist':CordovaError: Requirements check failed for JDK 1.8 or greater 
    at C:\Users\Proxymis\Desktop\sendSMS\platforms\android\cordova\lib\check_reqs.js:278:19 
    at _fulfilled (C:\Users\Proxymis\Desktop\sendSMS\platforms\android\cordova\node_modules\q\q.js:834:54) 
    at self.promiseDispatch.done (C:\Users\Proxymis\Desktop\sendSMS\platforms\android\cordova\node_modules\q\q.js:863:30) 
    at Promise.promise.promiseDispatch (C:\Users\Proxymis\Desktop\sendSMS\platforms\android\cordova\node_modules\q\q.js:796:13) 
    at C:\Users\Proxymis\Desktop\sendSMS\platforms\android\cordova\node_modules\q\q.js:604:44 
    at runSingle (C:\Users\Proxymis\Desktop\sendSMS\platforms\android\cordova\node_modules\q\q.js:137:13) 
    at flush (C:\Users\Proxymis\Desktop\sendSMS\platforms\android\cordova\node_modules\q\q.js:125:13) 
    at _combinedTickCallback (node.js:370:9) 
    at process._tickCallback (node.js:401:11) 
Error: Requirements check failed for JDK 1.8 or greater 

に失敗しました確認してください。コルドバは、プラットフォームを追加する:「コルドバ・プラグイン・ホワイトリスト」CordovaErrorのインストールに失敗しました:要件は、私は私のエンバイロメントはOKだと思うJDK 1.8以上

JAVA_HOME 
C:\Program Files\Java\jdk1.8.0_121 

java -version 
java version "1.8.0_121" 
Java(TM) SE Runtime Environment (build 1.8.0_121-b13) 
Java HotSpot(TM) 64-Bit Server VM (build 25.121-b13, mixed mode) 
+1

'JAVA_HOME = C:\プログラムファイル\のJava \は、それが'エコー%JAVA_HOME% '言うんあなたのJREないjdk..whatを選んでいるjre1.8.0_121'? –

+0

私の答えはあなたの問題を解決しますか? – juvchan

答えて

2

あなたのJAVA_HOMEを設定する必要があります環境変数を、以下に示すようにJREフォルダの代わりにJDKルートフォルダに追加します。

はあなたのJAVA_HOMEを修正した後、あなたはコルドバAndroidプラットフォームのための環境要件を満たしたことを確認するために

cordova requirements android 

ください。

enter image description here

関連する問題