今日、Google Playで初めてアプリを公開しました.woot!私のアプリがGoogle Playに掲載されているのを見たら、私は変更を加えてアップデートをポストする必要があることを認識しました。Androidアプリを自動更新する方法
私は自分のコードを変更し、マニフェストファイルのversionCodeとversionNameをインクリメントしました。それから、Google Playに提出された元のapkと同じ鍵で署名されたapkを作成しました。
新しいapkをアップロードし、元のapkを無効にしてから、新しいapkを有効にして[保存]をクリックしました。
私は数時間待ってGoogle Playを見て、はい、versionNameに入れた新しい値が更新されたことを確認できました。
私のAndroid搭載端末では、もともと最初のバージョンをインストールしていましたが、その携帯端末でGoogle Playにアクセスすると、新しいバージョンのアプリケーションが表示されますが、「開く」と「アンインストール」のみです。
デベロッパーコンソールでアプリに何をする必要がありますか、どこにいても、私や他のユーザーがGoogle Playで自分のアプリに行ったときに更新オプションが表示されます。
は、Android Developerでいくつかの研究を行う、私はこれを読んで:
アンドロイド:versionCode 内部バージョン番号。この番号は、あるバージョンが別のバージョンより新しいかどうかを判別するためにのみ使用され、数字が大きいほど最新のバージョンを示します。これはユーザーに表示されるバージョン番号ではありません。その番号はversionName属性によって設定されます。 この値は、「100」などの整数で設定する必要があります。連続した各バージョンの番号が大きい限り、必要に応じて定義することができます。たとえば、ビルド番号などです。あるいは、 "x"と "y"を下位16ビットと上位16ビットで別々に符号化することによって、 "x.y"形式のバージョン番号を整数に変換することができます。または、新しいバージョンがリリースされるたびに1つずつ増やすこともできます。 http://developer.android.com/guide/topics/manifest/manifest-element.html
は、その後、私はこれを見つけた:
Googleのプリロードアプリケーションへの更新を管理することができますプレイ、次の条件が満たされている:プリロードアプリの同じバージョンのコードと パッケージ名はにアップロードする必要がありますデベロッパーコンソール http://support.google.com/googleplay/android-developer/bin/answer.py?hl=en&answer=113476&topic=2365760&ctx=topic
私は混乱していますが、バージョンコードを増やすかどうかです。私はそれを増やすべきだと確信していますが、再びUpdateオプションが表示されません。
Google Playから携帯端末にアプリをインストールしましたか、サイドロードしましたか? –