1. ホーム
  2. android

[解決済み] アップロードに失敗しました バージョンコード2のAPKを既に持っているため、別のバージョンコードを使用する必要があります。

2022-04-20 04:42:22

質問

この答えによると Google Playのデベロッパーコンソールで、"Your APK's version code needs to be higher than 2." を解決するにはどうすればよいですか? バージョンコードを2から3に変更したところ、ビルドのアップロードに失敗してしまいました。

これはapkをアップロードする前の古いマニフェストです。

<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="mypackage name"
    android:installLocation="auto"
    android:versionCode="28"
    android:versionName="1.0028" >

    <uses-sdk
        android:minSdkVersion="8"
        android:targetSdkVersion="19" />
        .....

アンドロイド開発者コンソールにアップロードしなければならない新しいバージョンのコードはこちらです。私のマニフェストを参照してください。

<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="mypackage name"
    android:installLocation="auto"
    android:versionCode="2"
    android:versionName="2.0001" >

    <uses-sdk
        android:minSdkVersion="8"
        android:targetSdkVersion="19" />
        ......

何が問題なのかわかりません。何かいい方法はないでしょうか?

解決方法は?

android:versionCode="28"

以前の versionCode は28でした。1つ増やして29にしてください。

android:versionCode="29"

おそらく、以前のアプリのバージョンは1~28だったと思われます。versionCode 3 でリリースすると、この versionCode ですでにリリースされた以前のバージョンのアプリと競合することになります。