2012-06-02 1 views
2

Sencha 앱을 .apk 파일로 패키지하려고합니다. 여기 config 파일 보이는 방법은 다음과 같습니다Sencha Android 기본 앱

{ 
    "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을 설치하고 다시 시도하고있다.

+0

packager.json 파일로부터 상대 경로를 설정해라. app.json의 하단에도 값이있는 디버그 설정이있다. "아니오"는 "거짓"으로 설정해야합니다. –

답변

0

API 수준을 지정하지 않았습니다. 예 : 16 ... API 레벨 16을 사용하는 경우이 경우 4.1 (Jelly Bean)에서 해당 OS 이미지를 다운로드해야합니다. API 수준과 해당 OS 버전의

목록 : http://developer.android.com/guide/topics/manifest/uses-sdk-element.html

은 또한 키 저장소를 만드는 데 사용되는 certificatePassword을 지정합니다. 다시 문제가있는 경우 다시 시도하십시오. 안드로이드를위한 패키징은 처음에는 나에게 쉽지 않았다.