我正在尝试为Android打包我的基于Sencha Touch 2的移动应用程序。遵循Sencha文件中提到的步骤,总会得到一些不同的错误。
这些命令都不起作用:(在每个命令下面添加了错误)
$ sencha package build packager.json
[ERR] Command must be run from a package folder
$ sencha package run packager.json
[ERR] Unknown command: "run"
$ sencha package packager.json
[ERR] Unknown command: "packager.json"在我搜索了这个情况之后,找到了一个有效命令的答案是:
$ sencha app package build packager.json获取这些错误:
Copy operation failed src=st-res/android//nimblekit.jar dst=build///libs/nimblekit.jar
Can not open source file
Failed to copy packager library
Failed to package application环境和工具详细信息:
操作系统: Linux
Sencha版本: 2.2.1
Sencha Cmd版本: 3.1.2.342
发布于 2013-07-15 19:55:15
以下是创建Sencha android构建的步骤:
它将为您创建密钥存储库。
- Give application id like bundle id eg: 'com.abcd.appname'
- change platform to 'Android' or 'AndroidEmulator'
- then give certification path: i.e. path to your newly created keystore.
- give your 'certificate alias' & 'certificate password'.
- give your android 'sdkPath'
- Also set 'androidAPILevel'. To find list of android api levels or targets, goto **sdk-path/tools** and hit **./android list target** command
希望这能帮到你。但我的看法是,你使用Phonegap来打包应用程序。您可以使用Sencha构建应用程序&只需使用Phonegap将应用部署到安卓或iOS。
发布于 2013-07-17 08:32:01
Sencha.cfg由Sencha.cfg创建,因此:
你是由Sencha Cmd生成这个应用程序的: sencha generate app吗?如果不重命名您的应用程序文件夹。使用Sencha Cmd创建应用程序,并将重命名文件夹中的内容版权到创建的文件夹。然后再试一次。
https://stackoverflow.com/questions/17655230
复制相似问题