2012-02-06 11 views
1

私は自分のアプリケーションのアップデートをアップロードしようとしています。私は古いバージョンのアプリケーションから始まってEclipseで新しいプロジェクトを作成しました。署名と同じパッケージと同じ鍵ですが、まだこのエラーが発生しますapkは以前と同じ証明書で署名する必要がありますapkは前回と同じ証明書で署名する必要があります

どうすればこの問題を解決できますか?私はそのキーが古いバージョンと同じであると確信しています。私がやった唯一の事は、私が対処されていませんここでの問題があると確信していますActionBarSherlock

おかげ

+0

あなたはリリースキーで署名していますか?またはデフォルトのデバッグキーでletting eclipseに署名しますか? – FoamyGuy

+0

私はリリースキーを使用していますが、jar signerとzipalignを手動で使用しようとしましたが、同じエラーが発生しました – Ste

答えて

3

を使用してアプリを更新することです。私はすべての私のアプリケーションのために使用される1つのキーストアを作ったと私は何の理由もなく新しいものを作成していないし、覚えてせずにそれを削除していないだろうと確信しています。同じ話をしているGoogleの8ページ以上の大勢の人々のすべてが馬鹿だとは想像もできません。私はちょうど別のプロジェクトの新規作成されたAPKのものと古いAPKからCERT.RSAを比較した

は私のキーストアを使用して署名し、WINDIFFは空白のみで異なる報告します。私はそれが同じキーストアが使用されたことを証明すると仮定します。

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

が違いです: http://www.gatekeeperel.co.uk/image_files/image1.jpg

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

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

+0

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

2

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

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

古いAPKため

し、新たに1に作成され、出力は解像度の日付以外のと同じです/ drawables。

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

関連する問題