Android アプリの新しいバージョンを Google Play に公開しようとしていますが、次のエラーが表示されます。
この構成は、次の理由により発行できません: バージョン 1 は、どのデバイス構成にも提供されていません: バージョン 1 を受信する可能性のあるすべてのデバイスは、バージョン 4 を受信します。
わかりません。どういう意味ですか?
Android アプリの新しいバージョンを Google Play に公開しようとしていますが、次のエラーが表示されます。
この構成は、次の理由により発行できません: バージョン 1 は、どのデバイス構成にも提供されていません: バージョン 1 を受信する可能性のあるすべてのデバイスは、バージョン 4 を受信します。
わかりません。どういう意味ですか?
これは、短期間に 2 つの APK (バージョン 3 と 4) を公開したときに起こりました。バージョン 3 の横にあるドロップダウンで [非アクティブ化] をクリックすると、修正されたようです。
私の推測では、これは「元の APK がまだすべての更新サーバーに公開されていないため、そのバージョンが完全に失われている可能性があります」のような非常に不適切なエラー メッセージであると思われます。しかし、それは少し推測です。
I have solved the same problem with my app. I must upload from version 1.0 to the version 2.0. - I have uploaded the v2.0 in Beta. - When it was uploaded, I have DEACTIVATED the v1.0 in the PROD. - Next step was to MOVE the v2.0 to PROD from the BETA. - Then, the PUBLISH button was activated to finish the process. I hope it helps.!
@Chrisの解決策は正しいです。しかし、メッセージの本当の意味は次のとおりです。
version1 と version4 の構成は同じです: 同じ API レベル、同じ画面解像度...基本的にマニフェストのすべて...
したがって、これは、バージョンをインストールできるデバイスは、バージョン 4 もインストールできることを意味します。
version4 の方がより高い versionCode を持っているため、すべてのデバイスは version1 ではなく version4 を受け取ります。
version1 を「本番環境」に置く意味はもうありません。いかなる状況下でも、どのデバイスもこのバージョンを受信しません。したがって、それを「非アクティブ化」する必要があります。
私も同様の問題を抱えていましたが、以前のバージョンでは最大の andorid API が低かったため、以前のバージョンに戻すことはできませんでした。
結局、マニフェストファイルへの変更を保存していなかったのはEclipseの問題でした。Eclipse を再起動し、プロジェクトを保存し、apk を作成すると、機能しました。上記の答えが失敗した場合は、試してみる価値があります。
これは純粋に推測ですが、以前のバージョンがアップロードされていますか? marketcode
もしそうなら、それはあなたの新しいビルドよりも高い何かに設定されている可能性があります.例えば4
私は同じ問題を抱えていましたが、APKファイルで次のコマンドを実行しました
jarsigner -verify -verbose -certs Myapp.apk
次に、新しい APK を Play ストアにアップロードすると、簡単に公開されました。
私は同じ問題を抱えていました。現在アクティブだった古い apk を無効にしてから、新しい apk をアップロードするだけです。それは私の問題を解決しました
初めて APK をアップロードしたときにもその問題が発生しましたが、APK の詳細を表示すると、API レベルが 18-17 であることに気付きました。したがって、このコードを AndroidManifest.xml に追加して、最大 API レベルを指定しました。
<uses-sdk android:minSdkVersion="18"
android:targetSdkVersion="23"
android:maxSdkVersion="23" />
これを行った後、問題は解決しました:)
一度に本番環境で使用できる APK は 1 つだけです。アップロードする前に、現在のものを無効にする必要があります。アルファ版とベータ版のテスト APK を組み合わせた場合も同様です。テスト用に公開できる APK は 1 つだけです。
エラーメッセージの文言がぞっとすることに同意します!
この問題を解決するには、次の手順を実行します。
新しい APK を公開したときに、送信を完了せずにブラウザ ウィンドウを誤って閉じてしまったことが原因でした。