Mam zainstalowane WebStorm i Android Studio. Mam ustawione zmienne środowiskowe Androida SDK i Java. Pierwotnie miałem ten błąd (https://github.com/phonegap/phonegap-cli/issues/685) i naprawiłem to przez wyodrębnienie folderu szablonów, jak wspomniano w tym poście.PhoneGap/Cordova WebStorm Ubuntu - Błąd
Kiedy uruchomić projekt demo PhoneGap w WebStorm teraz uzyskać:
BUILD SUCCESSFUL
Total time: 0.653 secs
Built the following apk(s):
/home/user/WebstormProjects/PageLoad/platforms/android/build/outputs/apk/android-debug.apk
ANDROID_HOME=/home/user/Android/Sdk
JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64
Error: android: Command failed with exit code 2
Więc uruchom phonegap run android --verbose
z CLI i mam:
Built the following apk(s):
/home/user/WebstormProjects/PageLoad/platforms/android/build/outputs/apk/android-debug.apk
No scripts found for hook "before_deploy".
ANDROID_HOME=/home/user/Android/Sdk
JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64
Running command: adb devices
Command finished with error code 0: adb devices
No target specified and no devices found, deploying to emulator
Running command: adb devices
Command finished with error code 0: adb devices
Running command: android list avds
Command finished with error code 2: android list,avds
Error: android: Command failed with exit code 2
at ChildProcess.whenDone (/home/user/WebstormProjects/PageLoad/platforms/android/cordova/node_modules/cordova-common/src/superspawn.js:169:23)
at emitTwo (events.js:106:13)
at ChildProcess.emit (events.js:194:7)
at maybeClose (internal/child_process.js:899:16)
at Process.ChildProcess._handle.onexit (internal/child_process.js:226:5)
Próbowałem również usuwanie mój katalog android-24
od $ANDROID_HOME/Sdk/platforms
i ten sam wynik. To była pierwsza rzecz, której próbowałem, ponieważ zamiast dostrzegać jakikolwiek błąd, uruchomiłem PhoneGap w WebStorm.
PhoneGap CLI 6.4.5
węzeł 4.5.0
KMP 4.3.0
Android SDK Tools 25.3.1
który Cordova-android w wersji używasz? znasz swoją wersję narzędzia Android sdk? – jcesarmobile
Dodano wersje do opublikowania. Możesz także zobaczyć w wydaniu github, które zamieściłem i powiązałem w OP – xendi