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 を使用している場合は、対応する OS イメージ (この場合は 4.1 (Jelly Bean)) をダウンロードする必要があります。

API レベルと対応する OS バージョンのリスト: http://developer.android.com/guide/topics/manifest/uses-sdk-element.html

キーストアの作成に使用した certificatePassword も指定します。その後、再投稿にさらに問題がある場合は、もう一度お試しください。初めての Android 向けのパッケージングは​​、私にとっても簡単ではありませんでした...

于 2012-09-09T10:34:47.943 に答える