错误sencha应用程序构建本机

时间:2015-06-22 13:46:26

标签: javascript cordova sencha-touch phonegap-build

构建sencha触摸应用到android时出错。

[错误]执行此行时发生以下错误

  

/opt/lampp/htdocs/simponi/.sencha/app/build-impl.xml:435:The   执行此行时发生以下错误:   /opt/lampp/htdocs/simponi/.sencha/app/packager-impl.xml:17:   执行此行时发生以下错误:   /opt/lampp/htdocs/simponi/.sencha/app/phonegap-impl.xml:109:   执行此行时发生以下错误:   /opt/lampp/htdocs/simponi/.sencha/app/phonegap-impl.xml:185:   执行此行时发生以下错误:   罐子:文件:/home/wahyu/sencha/Sencha/Cmd/5.1.3.61/sencha.jar /com/sencha/ant/antlib.xml:668:   shellscript返回:1`

有人可以帮帮我吗?

1 个答案:

答案 0 :(得分:0)

我遇到了同样的问题,但有了cordova。

使用sencha build app命令中的-d选项,我发现您不能使用带空格的应用程序名称。

那是因为在.sencha/app/cordova-impl.xml文件中,目标cordova-create ${app.cordova.config.name}变量没有用引号括起来:

cordova ${cordova.cli.options} create "${app.cordova.config.path}" ${app.cordova.config.id} ${app.cordova.config.name}

要解决此问题,只需用引号括起来:

cordova ${cordova.cli.options} create "${app.cordova.config.path}" "${app.cordova.config.id}" "${app.cordova.config.name}"

就我而言,我的申请名称为#34; CBN Salvador"在app.json文件中,在cordova设置中。