3

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

我遵循了http://docs.sencha.com/touch/2-0/#!/guide/getting_started上的入门教程

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

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

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

什么都没有发生,光标只是转到命令提示符

下面是我的 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"
    ]
}
4

2 回答 2

0

尝试在 c:\GS 中运行“sencha package build packager.json”

如果这不起作用:

  • 你安装了最新的 Sencha-Cmd 吗?
  • 你用的是什么煎茶触摸 2.0.1?(我没有找到关于 2.1.1 的 android 包装的任何信息)
于 2013-04-08T08:24:32.040 回答
0

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

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

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

  • "platform":"AndroidEmulator", (如果您正在为 android 模拟器构建)

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

  • "certificatePassword":" ** ", (你的密钥的密码)

  • "sdkPath":"../../../../../../android-sdk_r16-windows/android-sdk-windows", (如果你正在为 android 构建,则为 android sdk 的路径)

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

于 2014-05-20T12:49:32.127 回答