2016-11-28 29 views
5

Próbuję utworzyć aplikację PhoneGap za pomocą IDE programu WebStorm 2016.3.Nie można wykryć ścieżki SDK w WebStorm 2016.3

Podążam za linkiem this link. Mogę utworzyć projekt z poziomu kroków, ale podczas uruchamiania aplikacji pojawiają się błędy. Podczas ustawiania emulatora stwierdziłem, że nie znaleziono SDK systemu Android.

jestem w stanie znaleźć jak mogę ustawić tę drogę tutaj i błąd co mam to:

this

... iw dziennika kota

"C:\Program Files (x86)\JetBrains\WebStorm 2016.3\bin\runnerw.exe" "C:\Users\Sa E\AppData\Roaming\npm\ionic.cmd" run --emulator android 
✗ You cannot run iOS unless you are on Mac OSX. 

Próbowałem niektóre rzeczy przez google, ale dane dotyczą starego IDE i nie widzę takich opcji z moim obecnym IDE.

+0

Gdzie znajduje się plik wykonywalny Androida? Wygląda na to, że nie można go znaleźć w '$ PATH' /' $ ANDRIOD_PATH'. Czy możesz sprawdzić wartość '$ PATH' w terminalu osadzonym w WebStorm - spróbuj uruchomić' echo% PATH% 'tam? – lena

+0

i dint się dostać, ale jestem pewien, że moja ścieżka sdk była tam w zmiennych środowiskowych –

+0

co nie dostałeś? Gdzie znajduje się twój plik wykonywalny Androida? Proszę upewnić się, że jest on w% PATH% – lena

Odpowiedz

5

Wpadłem na te same problemy w systemie Windows. Dodałem zmienną systemową ANDROID_HOME z adresem folderu sdk. W moim przypadku było to
c:\Users\Andrew\AppData\Local\Android\sdk

Po tym, ponownie uruchomiłem WebStorm i działa dobrze.

PS upewnij się, że prawidłowo skonfigurowałeś projekt. Spróbuj utworzyć nowy projekt z typu „PhoneGap/Cordova”, a następnie w terminalu wpisz następujące polecenia:

ionic start MyProjectName 
ionic serve 

Jeśli wszystko działa w tym momencie, a następnie postępować:

ionic platform add android 
ionic build android 
ionic emulate android 

Można użyć run zamiast emulate jeśli masz GenyMotion zainstalowany i działa