2012-10-14 3 views
3

내 Sencha Touch 2 앱용 Google Play 스토어에 대한 업데이트를 제출하려고합니다.sencha touch 2 android app 업데이트

다음은 내 packager.json 파일입니다.

{ 
    "applicationName":"DBS", 
    "applicationId":"com.keshav.dbs", 
    "versionCode":"2", 
    "versionString":"1.0.1", 
    "iconName":"ic_launcher.png", 
    "inputPath":"./build/package/Android", 
    "outputPath":"./build/native/Android", 
    "configuration":"Release", 
    "platform":"Android", 
    "deviceType":"Universal", 
    "certificatePath":"/Developer/Android-Keystore/myAndroidKeyStore", 
    "certificateAlias":"myandroidkey", 
    "certificatePassword":"<password>", 
    "sdkPath":"/Developer/sdks/android-sdk-macosx", 
    "androidAPILevel":"16", 
    "orientations": [ 
     "portrait" 
    ] 
} 

나는 다음 명령

sencha package run packager.json 

나는 내가 versonCode 1가 이미 사용 중이라는 메시지가 새로운 APK를 업로드하려고 할 때이 그러나 APK 파일을 생성을 실행합니다.

Senchas 웹 사이트에서 포장의 명령

내가 내 스스로

사람이 엽차 응용 프로그램의 버전 코드를 변경하는 방법을 알고 있나요 것을 추가 "versionCode" 속성을 포함 해달라고? Sencah이되지 않은 패키지에 패키지 사용 apktool APK에 다음 AndroidManifest를 편집을 만든 후 잘 여기있다

답변

0

...

인터넷을 둘러보고 후 나는

....이 방법이 작동 발견 .xml을 만들고 apktool을 사용하여 패키지를 다시 만듭니다.

주 당신은 내가/코르도바/안드로이드/AndroidManifest.xml을 업데이트 플랫폼을 편집 할 수 있었다

1

사람들에 설치할을 위해 다시 서명해야합니다 있도록 응용 가슴이 서명되지 않은 것입니다 패키지를 다시 할 때 android : versionCode 다음 sencha 앱을 기본으로 실행합니다.

내 설정에 따라 새 APK가 생성되었으며 Google Play 스토어에서 승인했습니다.

포장지 및 재 포장보다 훨씬 쉽습니다.