2016-12-19 12 views
2

IONICの作業を開始します。私はプロジェクトにアンドロイドを追加します。私は以下のエラーに陥っています。イオン性のAndroidプラットフォームを追加できません

  1. I have installed Android Studio and pointed SDK (Latest versions)
  2. updated Cordova and IONIC
  3. JAVA version is 1.8.0.111

でも、私は下にエラーが発生しています。私はこの問題を解決するために何ができるか教えてください。

C:\shainfotech\abhayaV2>cordova platform add android --save Adding android project... Creating Cordova project for the Android platform: Path: platforms\android Package: com.ionicframework.abhayav2195873 Name: abhayaV2 Activity: MainActivity Android target: android-24 Subproject Path: CordovaLib Android project created with [email protected] Installing "cordova-plugin-console" for android ANDROID_HOME=C:\Users\satyagvns\AppData\Local\Android\sdk JAVA_HOME=C:\Program Files (x86)\Java\jdk1.8.0_111 Failed to install 'cordova-plugin-console':CordovaError: Requirements check failed for JDK 1.8 or greater at C:\shainfotech\abhayaV2\platforms\android\cordova\lib\check_reqs.js:278:19 at _fulfilled (C:\shainfotech\abhayaV2\platforms\android\cordova\node_modules\q\q.js:834:54) at self.promiseDispatch.done (C:\shainfotech\abhayaV2\platforms\android\cordova\node_modules\q\q.js:863:30) at Promise.promise.promiseDispatch (C:\shainfotech\abhayaV2\platforms\android\cordova\node_modules\q\q.js:796:13) at C:\shainfotech\abhayaV2\platforms\android\cordova\node_modules\q\q.js:604:44 at runSingle (C:\shainfotech\abhayaV2\platforms\android\cordova\node_modules\q\q.js:137:13) at flush (C:\shainfotech\abhayaV2\platforms\android\cordova\node_modules\q\q.js:125:13) at _combinedTickCallback (internal/process/next_tick.js:67:7) at process._tickCallback (internal/process/next_tick.js:98:9)

Error: Requirements check failed for JDK 1.8 or greater 

私はこの問題を解決するのに役立ちます。

答えて

0

を以下参照してください

JAVA_HOME to the 1.8 JRE location

を設定します。システムにJDKが多すぎます。すべてのバージョンをアンインストールし、JDK 1.8のみをインストールしました。私のシステムを再起動してください。

  1. 私は私のSDKで不足しているライセンスフォルダ
  2. は、SDKフォルダに配置されたライセンスフォルダまでSDK 24と私のAndroidのスタジオを更新しました、のようなものより多くの問題に直面しました。
  3. イオンプラットフォームRMアンドロイド
  4. イオンプラットフォームは、それが私の作品

アンドロイド追加します。

ご協力いただきありがとうございます。

0

異なるバージョンのJDKを削除すると、問題が解決されるはずです。しかし、あなたはまだ複数のバージョンのjdkを持っていても動作させることができます。

私の場合、「path」環境変数に必要なJDKのパスだけを記述することで動作させました。この設定では、さまざまなプロジェクト開発用に複数のバージョンのJDKを用意して動作させることができます

関連する問題