0

私はAndroid開発者であり、アプリの新しいバージョンをリリースしたばかりです。しかし、いくつかのバグのために、最新バージョンを引き出して古いバージョンに戻す必要があります。ストアからこれを行う方法はありますか?

最新バージョンを「非アクティブ化」し、古いバージョンを「再アクティブ化」しようとしましたが、次のエラーが発生します。

Error: New APK version is lower than previous APK version.

最新バージョンを削除して古いバージョンに戻す方法はありますか?

ありがとうございました :)

4

2 に答える 2

1

versionCodeを変更して、古いバイナリを再度アップロードします。

于 2012-06-30T04:04:37.023 に答える
1

Enigmaがコメントで述べているように、将来この問題が発生しないように、実際にはソース管理を使用する必要があります。ただし、この場合、古いapkのコピーがある場合(古いソースコードがない場合でも)、これを回避する方法があります。

このリンクは、apkのリバースエンジニアリングについて説明しています。AndroidManifest.xml(バージョンコードがあるはずの場所)を取得するだけの場合は、 APKToolで十分です。そこから、versionCodeEnigmaが提案するように、市場に出回っているバージョンよりも新しいバージョンに更新し、市場にプッシュします。すべてがうまくいけば、ユーザーは古いバージョンを使用することになります。

古いバージョンのapkも古いバージョンのソースも持っていない場合、実際にできることは何もありません。(Googleがアプリのすべてのバージョンのアーカイブをサーバーに保持している場合を除く)。

于 2012-06-30T04:50:27.527 に答える