apkは前回と同じ証明書で署名する必要があります

I'm trying to uploading an update of one of my apps, I've created a new project on eclipse starting from the old version of the app, the app use the same package and the same key for signing but I still get this error The apk must be signed with the same certificates as the previous

どうすればこの問題を解決できますか?私はそのキーが古いバージョンと同じであると確信しています。私がやった唯一のことは、ActionBarSherlockを使ってアプリケーションを更新することです

ありがとう

1
あなたはリリースキーで署名していますか?またはデフォルトのデバッグキーでletting eclipseに署名しますか?
追加された 著者 FoamyGuy,
私はリリースキーを使用している、私もjarの署名者とzipalignを手動で使用しようとしましたが、私は同じエラーがあります
追加された 著者 Ste,

2 答え

ここには問題があり、取り組まれていないと確信しています。私はすべての私のアプリケーションのために使用される1つのキーストアを作ったと私は何の理由もなく新しいものを作成していないし、覚えてせずにそれを削除していないだろうと確信しています。同じ話をしているGoogleの8ページ以上の大勢の人々のすべてが馬鹿だとは想像もできません。

私は、以前のAPKのCERT.RSAと、キーストアを使って署名した別のプロジェクトの新しく作成したAPKのものと比較しました。私はそれが同じキーストアが使用されたことを証明すると仮定します。

問題プロジェクトのために新しいAPKを作成し、CERT.RSAと他のものを比較しました.2つの追加のエンコード済みラインがあります。これらの余分な行は、別のキーストアを使用してエクスポートされた別のプロジェクトのCERT.RSAにも存在しません。そのファイル構造は同じです。

Here is the difference: http://www.gatekeeperel.co.uk/image_files/image1.jpg

同じ方法ですべてが作成されました - Rt Androidアプリケーションのクリック/エクスポート/エクスポート/ Eclipseでの既存のキーストアの使用

誰が何が起こっているか考えている?本当に。私は本当に将来的にアプリをアップデートできるかどうか自信がない。任意のアイデアのためのTa。

3
追加された
あなたは何が起こっているかについて何かを学んだことがありますか?私はかなり同じキーストアを使用していると確信していますが、更新時に「異なるcerts」エラーが発生しています。ちょっと気持ちいい...
追加された 著者 isick,

私も同じ問題を抱えています。私はjarsignerツールを実行した

jarsigner.exe -verify -verbose -certs C:\ apkfilename.apk

古いapkと新しく作成されたもので、出力はres/drawablesの日付以外は同じです。

キーストア、エイリアス、およびパスワードが同じであることを100%確信しています。

2
追加された