简体   繁体   English

无法使用sencha touch 2为Android打包应用程序

[英]unable to package app for android using sencha touch 2

I am trying to package the demo example (Tabs) for andrdoi.I generated the certificate file using keytool and the alias name is (alias_name). 我正在尝试将Andrdoi的演示示例(Tabs)打包。我使用keytool生成了证书文件,别名为(alias_name)。 When i try to package using command :sencha package c:\\xampp\\htdocs\\sench\\ss.json.I am getting error "JSON format error , please verify syntax". 当我尝试使用命令:sencha package c:\\ xampp \\ htdocs \\ sench \\ ss.json进行打包时,出现错误“ JSON格式错误,请验证语法”。 How can i fix this error. 我该如何解决此错误。

My json file : 我的json文件:

{
    "applicationName":"test app",
    "applicationId":"com.sench.test",
    "versionString":"1.0",
    "iconName":"icon.png",
    "inputPath":"C:\xampp\htdocs\sench\",
    "outputPath":"c:\output",
    "configuration":"Debug",
    "platform":"AndroidEmulator",
    "certificatePath":"C:\my-release-key.keystore",
    "certificateAlias":"alias_name",
    "sdkPath":"C:\Program Files\Android\android-sdk",
    "androidAPILevel":"7",
    "orientations": [
        "portrait",
        "landscapeLeft",
        "landscapeRight",
        "portraitUpsideDown"
    ]
}

You have used \\ in your JSON file and in JSON/JavaScript that means you want to escape something. 您已在JSON文件和JSON / JavaScript中使用\\ ,这表示您想转义某些内容。 To get around this, simply add \\ again so each time you use backslash, it knows you do not want to escape anything. 若要解决此问题,只需再次添加\\ ,以便每次使用反斜杠时,它都知道您不希望转义任何内容。

"sdkPath":"C:\\Program Files\\Android\\android-sdk"

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM