Cordova build schlägt fehl superspawn.js
Wenn ich die cordova build android in cmd, gibt es einen Fehler:
die Ausgabe ist:
D:\Projects\myprojectfortest-clone>cordova build android
Running command: D:\Projects\myprojectfortest-clone\platforms\android\cordova\build.b
at
Buildfile: D:\Projects\myprojectfortest-clone\platforms\android\build.xml
BUILD FAILED
D:\Projects\myprojectfortest-clone\platforms\android\build.xml:90: Cannot find D:\nb1
8908\Android22SDK\adt-bundle-windows-x86_64-20130917\sdk\tools\ant\build.xml imp
orted from D:\Projects\myprojectfortest-clone\platforms\android\build.xml
Total time: 0 seconds
Error code 1 for command: cmd with args: /s,/c,ant,debug,-f,D:\Projects\mysafari
com-clone\platforms\android\build.xml,-Dout.dir=ant-build,-Dgen.absolute.dir=ant
-gen
Error: D:\Projects\myprojectfortest-clone\platforms\android\cordova\build.bat: Command failed with exit code 2
at ChildProcess.whenDone (C:\Users\MyUser\AppData\Roaming\npm\node_modules\
cordova\src\superspawn.js:126:23)
at ChildProcess.EventEmitter.emit (events.js:98:17)
at maybeClose (child_process.js:753:16)
at Process.ChildProcess._handle.onexit (child_process.js:820:5)
Meine Umgebungsvariablen :
ANDROID_HOME C:\Users\nb14696\AppData\Local\Android\android-sdk\tools
ANDROID_PLATFORM_TOOLS C:\Users\nb14696\AppData\Local\Android\android-sdk\platform-tools
ANDROID_PLATFORMS C:\Users\nb14696\AppData\Local\Android\android-sdk\platforms
Pfad C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\Intel\OpenCL SDK\2.0\bin\x86;C:\Program Files (x86)\Intel\OpenCL SDK\2.0\bin\x64;C:\Program Files (x86)\Intel\Services\IPT\;C:\Program Files\WIDCOMM\Bluetooth Software\;C:\Program Files\WIDCOMM\Bluetooth Software\syswow64;C:\Program Files (x86)\Microsoft ASP.NET\ASP.NET Web Pages\v1.0\;C:\Program Files\Microsoft SQL Server\110\Tools\Binn\;C:\Program Files (x86)\Microsoft Team Foundation Server 2012 Power Tools\;C:\Program Files (x86)\Microsoft Team Foundation Server 2012 Power Tools\Best Practices Analyzer\;C:\Program Files (x86)\Windows Kits\8.1\Windows Performance Toolkit\;C:\Program Files\nodejs\;C:\Program Files (x86)\Java\jdk1.7.0_55\bin;%ANDROID_HOME%;%ANT_HOME%\bin;C:\Program Files (x86)\Microsoft SDKs\TypeScript\1.0\;C:\Program Files\Microsoft SQL Server\120\Tools\Binn\;C:\Program Files\Microsoft\Web Platform Installer\;C:\Program Files\TortoiseHg\;C:\Program Files\Mercurial\;C:\apache-ant-1.9.3\bin;%ANDROID_PLATFORM_TOOLS%;%ANDROID_PLATFORMS%;
Habe ich instaliert das Android-SDK in der version 2.2 und 4.4.2, was ist falsch?
D:/
Fahrt, wenn Sie angeben C:/
in den Umgebungsvariablen? Vielleicht müssen Sie es tun alle auf dem gleichen Laufwerk. Die Wege sich selbst zu korrigieren (entfernen Sie die Plattformen, die Sie nicht brauchen,...). Haben Sie laufen cordova platform add android
ersten Befehl?ich werde versuchen, die haben alle in dem gleichen Laufwerk....das android sdk ist in der c-Treiber...nicht mich, den Schöpfer, die erste version für android
Ich persönlich denke, man sollte es einfach machen und entpacken von Android-tools innerhalb, sagen wir,
C:/android/
. Haben Sie laufen cordova platform add android
ersten, die durch die Art und Weise? Versuchen Sie auch, läuft cordova build -d
und sehen, ob es gibt weitere Informationen.Komisch, ich habe zwei Festplatten C:\ und D:\ und ich einen bauen, der cordova etwas in D:\, aber ich denke, es sollte nicht....
das Android SDK ist in C:\Users\nb14696\AppData\Local\Android\android-sdk aber der build sieht für etwas, das in D:\
InformationsquelleAutor ssilva | 2014-05-19
Du musst angemeldet sein, um einen Kommentar abzugeben.
Wusste ich, das ist irgendwie zu spät, aber ich hoffe, es wird anderen helfen. Zuerst werde ich gerne korrigieren einige Fehler, die ich denke, dass ich in Ihrem Pfad gefunden,
sollte es Lesen
Aber Sie müssen
muss verfügbar sein in Ihrem Pfad. Nachdem Sie es sich, dass excute
zu bestätigen, dass Sie Ihre gewünschten Ziele. Dann versuchen Sie Ihr build-Befehl erneut
InformationsquelleAutor Paullo
Hatte ich ähnliches Problem.
Wurde das Problem mit der Inkompatibilität der Ant-version mit meiner Java-version.
Ant-version die ich habe ist 1.8.4. Anfangs hatte ich den JDK-8 - die unterstützt nur Ant 1.9 & mehr
Deshalb habe ich deinstalliert JDK8 und wird wieder zu JDK7
Ja, ich hätte eher aktualisiert Ameise selbst. Das ist auch eine option. Jedoch, ich besonders Bedarf Ant1.8
InformationsquelleAutor Aniruddha Pondhe