0

アプリの新しいアップデートをアップロードしようとすると、「apk は以前のバージョンと同じ証明書で署名する必要があります」というエラーが表示されます。手順:フォルダーから古い証明書ファイルをロードするよりも、Eclipseからエクスポートウィザードを使用します。パスワードを正しく入力します(間違って入力するためにテストし、さらに先に進むことはできません)。したがって、shureが正しいこと、エイリアスが正しいパスであることを知っていますに、apk を保存します。アップロードしようとすると、エラーが発生します。パッケージは同じで、すべて同じです。誰が問題がどこにあるのか教えてもらえますか?

4

2 に答える 2

1

ほとんどの場合、証明書は異なります。次のコマンドを使用して確認できます。

unzip -d tmp filename.apk META-INF/CERT.RSA
keytool -printcert -v -file tmp/META-INF/CERT.RSA

filename.apk現在および/または以前のバージョンの apk はどこにありますか。

于 2012-11-11T23:16:04.507 に答える
0

この問題は、次の 3 つのいずれかの原因で発生する可能性があります。

  1. 別の秘密鍵証明書を使用する (これはあなたの問題ではないと思われます)

  2. Android マニフェストで versionCode と versionName を増やさない

  3. 別のパッケージ名を使用する

うまくいけば、それはあなたが証明書を失ったということではありません! 幸運を!アプリの古いバージョンに複数の証明書で署名し、このようにまだ持っているものを引き続き使用できると誰かが言いました

于 2012-11-11T23:17:32.283 に答える