5

親愛なるみんな、

Sencha touch 2 を使用したアプリケーションの作成に成功しました。Android デバイス、タブレット、エミュレーターで問題なく動作しています。しかし、問題は、apk ファイルを Android マーケットにアップロードできなかったことです。エラーが表示されます。

.apk is not signed also validity year 50 Error in Google market -: 
Google Play does not accept apks signed with the debug certificate. 
Create a new certificate that is valid for at least 50 years.

証明書も "configuration":"Release" に変更しましたが、成功しません。親愛なる私も構成ファイル全体を共有しています。構成ファイル内にエラーが見つかった場合は、お知らせください。どんな提案でも大歓迎です。少し早いですがお礼を。

構成ファイルのコードは次のとおりです。

{
"applicationName":"navi",
"applicationId":"com.amit.navi",
"versionString":"1.0",
"iconName":"resources/icons/Icon~ipad.png",
"inputPath":"build/native",
"outputPath":"build/",
"configuration":"Release",
"platform":"Android",
"deviceType":"Universal",
"certificatePath":"C:/Documents and Settings/amit/.android/amit.keystore",

"certificateAlias":"alias_name",
"sdkPath":"C:/android-sdk",

"orientations": [
"portrait",
"landscapeLeft",
"landscapeRight",
"portraitUpsideDown"
]
}
4

1 に答える 1

1

これは、apk に署名するためのキーを作成するためのガイドです。現在、デバッグ キーを使用してアプリに署名しており、keytool (Java ツール) を使用して新しいキーを生成し、それを使用して apk に署名する必要があります。Sencha ガイド: http://docs.sencha.com/touch/2-0/#!/guide/native_android

Keytool ガイド: http://developer.android.com/tools/publishing/app-signing.html

keytool は Java ディレクトリにあります

于 2012-07-26T01:08:53.870 に答える