Создание приложения Sencha Touch с помощью Cordova — ошибка [Возможно, у вас нет необходимой среды или ОС для сборки этого проекта]

Я пытаюсь создать приложение sencha touch 2.4 для Android с помощью команды sencha cmd «нативная сборка приложения sencha», и я получаю сообщение об ошибке, которое не могу решить.

«Возможно, у вас нет необходимой среды или ОС для сборки этого проекта»

Я работаю над Win7, используя sencha touch 2.4 и sencha cmd v5.1. Я загрузил Android SDK (API 19) с помощью Android SDK Manager.

Это вывод команды:

D:\Sviluppo\varie\source\PROGETTI\GeoMapTematicPA\GeoMapTematicPA>sencha app build native
Sencha Cmd v5.1.1.39
[INF] Processing Build Descriptor : native
[INF] Loading app json manifest...
[INF] Concatenating output to file D:\Sviluppo\varie\source\PROGETTI\GeoMapTematicPA\GeoMapTematicPA/build/temp/production/GeoMapTematicPA/sencha-compiler/cmd-packages.js
[INF] writing content to D:\Sviluppo\varie\source\PROGETTI\GeoMapTematicPA\GeoMapTematicPA\bootstrap.js
[INF] appending content to D:\Sviluppo\varie\source\PROGETTI\GeoMapTematicPA\GeoMapTematicPA\bootstrap.js
[INF] appending content to D:\Sviluppo\varie\source\PROGETTI\GeoMapTematicPA\GeoMapTematicPA\bootstrap.js
[INF] appending content to D:\Sviluppo\varie\source\PROGETTI\GeoMapTematicPA\GeoMapTematicPA\bootstrap.js
[INF] Appending content to  D:\Sviluppo\varie\source\PROGETTI\GeoMapTematicPA\GeoMapTematicPA/bootstrap.json
[WRN] C1014: callParent has no target (me.callParent in Ext.dataview.DataView.onAfterRender) -- D:\Sviluppo\varie\source\PROGETTI\GeoMapTematicPA\GeoMapTematicPA\touch\src\dataview
\DataView.js:892
[WRN] C1014: callParent has no target (this.callParent in Ext.Decorator.setDisabled) -- D:\Sviluppo\varie\source\PROGETTI\GeoMapTematicPA\GeoMapTematicPA\touch\src\Decorator.js:157

[WRN] C1014: callParent has no target (this.callParent in Ext.data.ArrayStore.loadData) -- D:\Sviluppo\varie\source\PROGETTI\GeoMapTematicPA\GeoMapTematicPA\touch\src\data\ArrayStore.js:64
[WRN] C1014: callParent has no target (this.callParent in Ext.fx.animation.Wipe.getData) -- D:\Sviluppo\varie\source\PROGETTI\GeoMapTematicPA\GeoMapTematicPA\touch\src\fx\animation\Wipe.js:119:7
[INF] merging 0 input resources into D:\Sviluppo\varie\source\PROGETTI\GeoMapTematicPA\GeoMapTematicPA\cordova\www\resources
[INF] merged 0 resources into D:\Sviluppo\varie\source\PROGETTI\GeoMapTematicPA\GeoMapTematicPA\cordova\www\resources
[INF] merging 87 input resources into D:\Sviluppo\varie\source\PROGETTI\GeoMapTematicPA\GeoMapTematicPA\cordova\www
[INF] merged 0 resources into D:\Sviluppo\varie\source\PROGETTI\GeoMapTematicPA\GeoMapTematicPA\cordova\www
[INF] executing compass using system installed ruby runtime
identical ../css/app.css
[INF] Copying page resources to D:\Sviluppo\varie\source\PROGETTI\GeoMapTematicPA\GeoMapTematicPA\cordova\www
[INF] Writing content to D:\Sviluppo\varie\source\PROGETTI\GeoMapTematicPA\GeoMapTematicPA/cordova/www/microloader.js
[INF] Appending content to D:\Sviluppo\varie\source\PROGETTI\GeoMapTematicPA\GeoMapTematicPA/cordova/www/microloader.js
[INF] Building output markup to D:\Sviluppo\varie\source\PROGETTI\GeoMapTematicPA\GeoMapTematicPA/cordova/www/index.html
[INF] Writing content to D:\Sviluppo\varie\source\PROGETTI\GeoMapTematicPA\GeoMapTematicPA/cordova/www/index.html
[INF] [Cordova] Attempting Cordova Build for platforms "android"
[INF] [shellscript]
[INF] [shellscript] D:\Sviluppo\varie\source\PROGETTI\GeoMapTematicPA\GeoMapTematicPA\cordova>cordova  build android
[INF] [shellscript] Running command: D:\Sviluppo\varie\source\PROGETTI\GeoMapTematicPA\GeoMapTematicPA\cordova\platforms\android\cordova\build.bat
[INF] [shellscript] events.js:85
[INF] [shellscript]       throw er; // Unhandled '''error''' event
[INF] [shellscript]             ^
[INF] [shellscript] Error: spawn cmd ENOENT
[INF] [shellscript]     at exports._errnoException (util.js:746:11)
[INF] [shellscript]     at Process.ChildProcess._handle.onexit (child_process.js:1046:32)
[INF] [shellscript]     at child_process.js:1137:20
[INF] [shellscript]     at process._tickCallback (node.js:355:11)
[INF] [shellscript] ERROR building one of the platforms: Error: D:\Sviluppo\varie\source\PROGETTI\GeoMapTematicPA\GeoMapTematicPA\cordova\platfrms\android\cordova\build.bat: Command failed with exit code 1
[INF] [shellscript] You may not have the required environment or OS to build this project

Заранее спасибо, любая помощь будет очень признательна.


person LNyarla    schedule 23.02.2015    source источник
comment
Не понимаю, почему мой вопрос заминусовали.   -  person LNyarla    schedule 23.02.2015
comment
Убедились ли вы, что ваш путь правильно установлен по отношению к Android SDK?   -  person Drew B.    schedule 23.02.2015
comment
Я ответил на свой вопрос, вы можете увидеть решение здесь ниже. Проблема была в пути, как вы предлагаете.   -  person LNyarla    schedule 24.02.2015


Ответы (1)


Как предлагается здесь, ошибка сборки Cordova/Ionic (иногда): don у вас нет необходимой среды, что нужно сделать, это скопировать и вставить этот "%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\" к переменным среды Path.

person LNyarla    schedule 23.02.2015