2016-12-19 77 views
2

我開始研究IONIC。當我將android添加到項目。我正在低於錯誤。我無法爲離子添加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

是的,我能解決問題。我在我的系統中安裝了太多的JDK。我卸載了所有版本並僅安裝了JDK 1.8。重新啓動我的系統。

  1. 我面臨一個更喜歡的問題,許可文件夾在我的SDK失蹤
  2. 更新我的SDK Android的24工作室,直到放置在SDK文件夾許可文件夾。
  3. 離子平臺的android RM
  4. 離子平臺添加的Android

這對我的作品。

感謝您的支持。

0

刪除不同版本的JDK將解決您的問題。但即使擁有多個版本的jdk,您仍然可以使其工作。

在我的情況下,我只是通過在'path'環境變量中提到所需的JDK路徑來實現它。有了這個設置,我可以通過爲不同的項目開發提供多個版本的JDK來工作

相關問題