无法使用sencha cmd 3.1.2.342从Sencha touch项目生成android apk

时间:2014-09-15 13:25:05

标签: android extjs sencha-cmd

我已经下载了sencha命令v3.1.2.342,sencha touch2.4.0-commercial并安装了ruby 1.9.3p545并安装了sass和指南针和ant并安装了jdk 1.7并在我的windows 7 64位中成功设置了classpath,path机。

PS:我面临的问题是无法从sencha touch示例项目中生成android骨架项目。

我已执行以下命令 sencha app package build packager.json

所有我的android directortes,即android骨架项目都已创建,然后自动删除而不生成apk。

对于这个问题,我在他们的网站论坛中搜索了http://www.sencha.com/forum/showthread.php?199120-ST2-Native-Packaging-command-fails-on-Windows-7-x64他们已经提到过更改outputPath,因为输出路径不能在应用程序路径本身内部。在其他地方设置outputPath,例如在桌面上,完全解决了这个问题。

我试过没有什么对我有用。 我得到的错误:

  

无法将Web应用程序./ \复制到输出文件夹D:/ build / \ assets \       无法打包应用程序

[ERR] stbuild exited with non-zero code : 3

完整堆栈跟踪:

D:\San\olderversion\webv2>sencha app package build packager.json
Sencha Cmd v3.1.2.342
[ERR]
Created directory D:\build\src\com\san\App
Added file D:\build\src\com\san\App\STActivity.java
Created directory D:\build\res
Created directory D:\build\bin
Created directory D:\build\libs
Created directory D:\build\res\values
Added file D:\build\res\values\strings.xml
Created directory D:\build\res\layout
Added file D:\build\res\layout\main.xml
Created directory D:\build\res\drawable-xhdpi
Created directory D:\build\res\drawable-hdpi
Created directory D:\build\res\drawable-mdpi
Created directory D:\build\res\drawable-ldpi
Added file D:\build\AndroidManifest.xml
Added file D:\build\build.xml
Added file D:\build\proguard-project.txt
A subdirectory or file D:\build\\\libs\ already exists.
A subdirectory or file D:\build\\\assets\ already exists.
""C:/Android/adt-bundle-windows-x86/sdk\tools\android" create project --target android-17 --name App --activity STActivity --path "D:/build/\/" --package com.san
.App"
Could not copy web application ./\ to output folder D:/build/\\assets\
Failed to package application

[ERR] stbuild exited with non-zero code : 3

1 个答案:

答案 0 :(得分:0)

这些说明相当陈旧(2012年4月27日)。 Sencha现在鼓励开发人员使用PhoneGap构建代替他们的旧Sencha原生构建。 PhoneGap和ST 2.4.0中的更多插件包括许多PhoneGap API包装器。

您可能还想查看我的应用