2

我正在尝试将我的 Sencha 应用程序打包成一个 .apk 文件。这是配置文件的外观:

{
    "applicationName":"NotesApp",
    "applicationId":"NotesApp",
    "iconName":"icon.png",
    "versionString":"1.0",
    "outputPath":"~/wamp/www/NotesAppPackage",
    "webAppPath":"~/wamp/www/NotesApp",
    "configuration":"Debug",
    "platform":"Android",
    "deviceType":"Universal",
    "certificatePath":"~/Users/Vishrut/Desktop/my-release-key.keystore",
    "certificateAlias":"alias_name",
    "sdkPath":"~/Program Files (x86)/Android/android-sdk-windows",
    "orientations": [
        "portrait",
        "landscapeLeft",
        "landscapeRight",
        "portraitUpsideDown"
    ]
}

我收到以下错误:

[INFO] Generated app.json
[INFO] Embedded microloader into index.html
[INFO] Packaging your application as a native app...
[INFO] ""~/Program Files (x86)/Android/android-sdk-windows/tools/android" create
 project --target android-7 --name NotesApp --activity STActivity --path "C:\wam
p\www\NotesApp\build\native/" --package NotesApp"
Failed to create android project
Failed to package application
[ERROR] The system cannot find the path specified.

我检查了路径,它们看起来还不错。ApplicationID 可以是任何东西,对吧?指定路径的方式是否存在问题(即不允许使用空格等)?

我正在安装android api 7,然后再试一次。

4

1 回答 1

0

您尚未指定任何 API 级别。指定 API 级别,例如:16...如果您使用的是 API 级别 16,那么您必须下载相应的操作系统映像,在这种情况下为 4.1(果冻豆)。

API 级别和对应操作系统版本列表:http: //developer.android.com/guide/topics/manifest/uses-sdk-element.html

还要指定您在制作密钥库时使用的证书密码。如果您有更多问题重新发布,请再试一次。第一次为Android打包对我来说也不容易......

于 2012-09-09T10:34:47.943 回答