【问题标题】:Error building sencha app with cordova for android使用 cordova for android 构建 sencha 应用程序时出错
【发布时间】:2014-07-30 23:14:20
【问题描述】:
在尝试使用 cordova 构建 sencha 应用程序时,出现以下错误:
[ERR] 执行此行时发生以下错误:
.sencha\app\build-impl.xml:427:出现以下错误
执行此行时: .sencha\app\cordova-impl.xml:170:
执行此行时发生以下错误:
jar:file://sencha.jar!/com/sencha/ant/antlib.xml:584:
返回的 shellscript:1
我正在使用 Sencha cmd 5.0.0 在 Windows 8.1 机器上工作
【问题讨论】:
标签:
android
cordova
extjs
ant
【解决方案1】:
如果您使用,您可以获得更多信息:
sencha -d app build native
要将 CMD 输出保存到文件,请使用:
sencha -d app build native > "C:\debug.txt"
也许您必须安装 Android 目标 19:
转到 Android SDK Manager 并安装 Android 4.4.2 (API19)
【解决方案2】:
将图像添加到其中包含德语“ß”的资源文件夹后,我收到此错误。
删除图像是不够的。
因为它仍然保存在 cordova/platforms/android/assets/www/resources 中,所以我无法删除它。它是在每次构建时自动创建的。
为了解决这个问题,我不得不手动删除我的项目的cordova-folder,而不是初始化cordova,让我的项目再次成为cordova-project。
C:\Path\To\Project> sencha cordova init
【解决方案3】:
我收到此错误,但在第 660 行,例如“line: jar:file://sencha.jar!/com/sencha/ant/antlib.xml:660: shellscript returned : 1"。
然后我添加了 node.js 环境变量路径并摆脱了这个问题。