3

修正したアプリを Google Play デベロッパー コンソールにアップロードすると、「APK のバージョン コードは 1 より大きい必要があります」というエラーが表示されます。以前はバージョン 0.9 を使用する必要がありました。アプリの最初のリリースにバージョン 1 を使用したいと考えています。どうすれば修正できますか?ありがとう

4

5 に答える 5

2

.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% わかりませんが、そうすべきだと思います。

于 2013-10-30T17:09:56.163 に答える
1

AndroidManifest.xmlファイルのversionNameと を確認してくださいversionCode。これらの数値を増やす必要があります。versionCode常に 1ずつ増やす必要がありversionNameます。

于 2013-10-30T17:07:07.637 に答える
1

属性はandroid:versionName問いません。そこには何でも好きなものを入れることができ、開発者コンソールは気にしません。

開発者コンソールは、新しい APK をアップロードするたびにインクリメントする必要がある属性 (数値でなければならない)についてandroid:versionCode不平を言っています。

幸いなことに、ユーザーはこの特定の値を見ることはありません。これは、単に Google Play (およびユーザー自身) がバージョンを追跡するためのものです。

于 2013-10-30T17:07:20.713 に答える
1

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" >
于 2013-10-30T17:08:12.327 に答える