Sencha Touch Cordova app构建问题

时间:2015-12-01 17:03:49

标签: cordova sencha-touch

我使用

创建一个应用程序
sencha generate app SenchaTest C:\users\username\deskop\SenchaTest

从那里我使用

初始化cordova
sencha cordova init

直到这里一切都很好。

我编辑app.jason以包含

"platforms": "android",

在构建部分

然后我跑

sencha app build native

构建cordova应用程序

在命令输出结束附近导致此错误

[ERR] The following error occurred while executing this line:
C:\Users\mferreira\Desktop\SenchaTest\.sencha\app\build-impl.xml:286: The follow
ing error occurred while executing this line:
C:\Users\mferreira\Desktop\SenchaTest\.sencha\app\sass-impl.xml:299: The followi
ng error occurred while executing this line:
C:\Users\mferreira\Desktop\SenchaTest\.sencha\app\sass-impl.xml:305: Problem: fa
iled to create task or type x-compass-compile
Cause: The name is undefined.
Action: Check the spelling.
Action: Check that any custom tasks/types have been declared.
Action: Check that any <presetdef>/<macrodef> declarations have taken place.

我确实安装了指南针,这是一个非常新鲜的应用程序,所以它不能成为我的sencha cmd版本的问题。完全不知道如何解决这个问题。不知道如何开始为android / windows开发包装这个东西

我假设我应该在cordova \ platforms目录中生成一个版本,并且要为windows构建我只需在app.json中的“平台”中包含窗口。

1 个答案:

答案 0 :(得分:2)

您是否安装了Sencha CMD并检查了Compass选项?我有同样的问题,这件小事对我有用。