sencha touch package build - 只显示命令提示符不显示任何错误

时间:2012-06-27 02:13:46

标签: android sencha-touch native packaging

我已经解决了这个问题好几天了,我无法解决这个问题..请帮忙吗?

我按照http://docs.sencha.com/touch/2-0/#!/guide/getting_started

上的入门教程进行了操作

我成功创建了GS项目.. sencha generate app GS ../ GS

现在我正在尝试创建一个.apk文件,因此我安装在我的Android手机上进行测试。

问题:当我输入以下c:\ sencha-touch-2> sencha包构建c:\ GS \ packager.json

没有happerns,光标只是进入命令提示符

下面是我的packager.json文件。

如果有人有任何想法或可以提供帮助,我会非常感激

{
    "applicationName":"GS",
    "applicationId":"com.steve.GS",
    "versionString":"1.0",
    "iconName":"Icon.png",
    "inputPath":"c:\GS",
    "outputPath":"c:\Build",
    "configuration":"Debug",
    "platform":"Android",
    "deviceType":"Universal",
    "certificatePath":"c:\debug.keystore",
    "certificateAlias":"",
    "sdkPath":"c:\Program Files\Android\android-sdk",
    "androidAPILevel":"15",
    "orientations": [
        "portrait",
        "landscapeLeft",
        "landscapeRight",
        "portraitUpsideDown"
    ]
}

2 个答案:

答案 0 :(得分:0)

尝试在c:\ GS

中运行“sencha package build packager.json”

如果这不起作用:

  • 您是否安装了最新的Sencha-Cmd?
  • 你使用2.0.1有什么样的感觉? (我没有在2.1.1的android包装上找到任何信息)

答案 1 :(得分:0)

要构建sencha touch应用程序,请确保使用以下属性更新sencha touch项目中的packager.json文件:

  • " applicationId":" com.test.projectname",(要遵循的包格式) 这里)

  • "平台":" Android",(如果您正在为Android设备构建)

  • " platform":" AndroidEmulator",(如果你正在为android构建 模仿者)

  • " certificatePath":" ../",(证书的路径 - 可以使用密钥 用于签署Android应用程序)

  • " certificatePassword":" ** ",(密钥到您的密钥)

  • " sdkPath":" ../../../../../../机器人-sdk_r16窗口/ Android的SDK窗口&#34 ;, (如果你正在为android构建,那么android sdk的路径)

  • 确保您从packager.json文件夹中提供相对路径,而不是提供sdk和密钥的物理位置的问题