2015-03-25 16 views
5

Za każdym razem, gdy próbuję zbudować platformę Android na platformie jonowej, zostałem powitany przez błąd stwierdzający, że mój JAVA_HOME jest nieprawidłowy, podczas gdy wskazuje poprawną ścieżkę, jak widać poniżej. Próbowałem usunąć i ponownie dodać platformę i ponownie dodać ścieżki w zmiennych środowiskowych, ale nic nie działa. Próbuję rozwiązać ten problem od wielu dni. Proszę pomóż!Ionic Android Platform Build Failed

Wejście:

ionic build android 

wyjściowa:

[Error: Failed to run "java -version", make sure that you have a JDK installed. 
You can get it from: http://www.oracle.com/technetwork/java/javase/downloads. 
Your JAVA_HOME is invalid: C:\Program Files\Java\jdk1.7.0_75; 
] 
ERROR building one of the platforms: Error: C:\myApp\platforms\android\cordova\b 
uild.bat: Command failed with exit code 2 
You may not have the required environment or OS to build this project 
Error: C:\myApp\platforms\android\cordova\build.bat: Command failed with exit co 
de 2 
    at ChildProcess.whenDone (C:\Users\com\AppData\Roaming\npm\node_modules\cord 
ova\node_modules\cordova-lib\src\cordova\superspawn.js:131:23) 
    at ChildProcess.emit (events.js:98:17) 
    at maybeClose (child_process.js:756:16) 
    at Process.ChildProcess._handle.onexit (child_process.js:823:5) 

Odpowiedz

0

Czy można sprawdzić, czy to, że JAVA_HOME odsyłania istnieje? Otwórz wiersz polecenia i wpisz: "%Java_home%/bin/java" -version, aby zobaczyć, co otrzymasz. Jeśli uzyskasz coś innego niż informacje o wersji z Javy, musisz zweryfikować i zaktualizować Zmienną systemową dla JAVA_HOME w Zmiennych środowiskowych Windows.

0

miałem podobny problem,

w moim przypadku mogę ustawić JAVA_HOME=\Java\jdk1.7.0_45 i moja rzeczywista wersja zainstalowana była pod jdk1.7.0_75.

Sprawdź więc zainstalowaną wersję: jdk1.7.0_75

Powiązane problemy