修正したアプリを Google Play デベロッパー コンソールにアップロードすると、「APK のバージョン コードは 1 より大きい必要があります」というエラーが表示されます。以前はバージョン 0.9 を使用する必要がありました。アプリの最初のリリースにバージョン 1 を使用したいと考えています。どうすれば修正できますか?ありがとう
5 に答える
.9 と呼ぶこともできますが、マニフェストでは 1 として参照する必要があります。
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.yourthing.here"
android:versionCode="1"
android:versionName="0.9" >
バージョン 1 をリリースするときは、次のようにマニフェストに含めます。
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.yourthing.here"
android:versionCode="2"
android:versionName="1.0" >
それはうまくいくはずです。0 未満の名前を付けても問題ないかどうかは 100% わかりませんが、そうすべきだと思います。
AndroidManifest.xml
ファイルのversionName
と を確認してくださいversionCode
。これらの数値を増やす必要があります。versionCode
常に 1ずつ増やす必要がありversionName
ます。
属性はandroid:versionName
問いません。そこには何でも好きなものを入れることができ、開発者コンソールは気にしません。
開発者コンソールは、新しい APK をアップロードするたびにインクリメントする必要がある属性 (数値でなければならない)についてandroid:versionCode
不平を言っています。
幸いなことに、ユーザーはこの特定の値を見ることはありません。これは、単に Google Play (およびユーザー自身) がバージョンを追跡するためのものです。
VersionCode は単なる整数であり、インクリメンタルになるように設計されています。これは、好きなように設定できる versionName です。VersionCode は、リリースごとにインクリメントする必要があります。
したがって、VersionCode を 2 に、VersionName を「0.9」に設定してください :) 仕事は完了です!
ガイドとして:
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.goosesys.dta_pta_test"
android:versionCode="4"
android:versionName="3.1" >