2つのAPKファイルをGoogle Playストアにアップロードしました。 1つは新しいバージョンで、もう1つは古いバージョンです。新しいバージョンは、より高いversionNameとCodeを持っているため、アクティブなバージョンです。今、新しいバージョンでいくつかのバグを見つけました。Playストアからそれを削除し、古いバージョンをアクティブ化します。 Google Playでは、versionNameとコードが低いため、新しいものを無効にしたり、古いものを再度有効にしたりすることはできません。問題は、私が開発者ではなく、アプリをビルドしなかったことです。開発者は別の国にいて、それらを手に入れるのは困難です。
古いバージョンを再度アクティブにするにはどうすればよいですか? versionNameとCodeを変更することが解決策の1つであることは知っています。私はapkファイルしか持っていませんが、apkファイルのみでEclipseの詳細を変更し、Eclipseまたは開発Androidアプリ?
ありがとうございました
署名証明書がないとAPKファイルを変更できません。
APIサポートのレベルを変更していなければ、古いバージョンに戻すことができるはずです。
Apk自体からapkの新しいバージョンを再構築することはできません。
アプリ開発者に次のことをしてもらいます。
Googleから Androidの「開発者コンソール」ページ :
rollbacksはサポートされていませんAndroidプラットフォームのバージョン管理要件のため。ロールバックが必要な場合は、新しいバージョン番号で以前のAPKを起動することを検討してください。ただし、この方法はユーザーが新しいバージョンにアクセスできなくなるため、最後の手段としてのみ使用してください機能や古いアプリはサーバーの変更やデータ形式と上位互換性がない可能性があるため、アップデートのアルファおよびベータテストを必ず実行してください。
良い戦略は、ビルドを作成するときに、マニフェストを変更して、バージョン2.0 = 39、再び2.05 = 45を作成し、明らかに同じことを行うこれらの2つのapkを生成することです。
後で、ビルド2.01 = 40が実稼働中にエラーが見つかった場合、以前に作成した2.05 = 45をアップロードすることにより、古いバージョンに戻ることができます。
以前の機能に戻るために40、41、42、43、44をリリースしながら、バックトラックする5つの機会があります!
ビルドごとにこれを行うと、事前にコンパイルおよびビルドされたが、現在実稼働しているバージョンよりも高いバージョン番号を持つ以前のバージョンにいつでも戻ることができます。