web-dev-qa-db-ja.com

無効なSplitApkBundle。バンドルは不明な言語を対象としています:[gr]。グーグルプレイコンソール

Android App Bundleのアップロードがエラーで失敗しました

Invalid SplitApkBundle. The bundle targets unknown languages: [gr]

enter image description here

Android Studioバージョン3.5

試しました

  1. クリーン&リビルド
  2. キャッシュの無効化/再起動
25
CLIFFORD P Y

同じ問題がありました。
無効なSplitApkBundle。バンドルは不明な言語を対象としています:[cb]

DSLを設定してaaptパッケージが間違った言語ターゲットを構築しないようにして解決しました。

私のアプリは英語と中国語をサポートしているため、resConfigsにはenとzhのみが必要です。

defaultConfig {
    ...
    resConfigs "en", "zh-rTW", "zh-rCN"
}
22
RavenYang

これをAndroidに適用する{}

bundle {
    density {
        // Different APKs are generated for devices with different screen densities; true by default.
        enableSplit true
    }
    abi {
        // Different APKs are generated for devices with different CPU architectures; true by default.
        enableSplit true
    }
    language {
        // This is disabled so that the App Bundle does NOT split the APK for each language.
        // We're gonna use the same APK for all languages.
        enableSplit false
    }
}
14
Wells

私の場合、私はFacebookアカウントキットを使用していたので、ウェルズがそれを助けてくれたので、今後の参考のためにここに並べます

bundle {
    density {
        // Different APKs are generated for devices with different screen densities; true by default.
        enableSplit true
    }
    abi {
        // Different APKs are generated for devices with different CPU architectures; true by default.
        enableSplit true
    }
    language {
        // This is disabled so that the App Bundle does NOT split the APK for each language.
        // We're gonna use the same APK for all languages.
        enableSplit false
    }
}
2
user2403271

Facebookのログインの実装を5.8にダウングレードした後も同じ問題が発生しました

implementation 'com.facebook.Android:facebook-login:5.8.0'
2
user2682025

私は同じ問題に直面しています、それはFacebookのアカウントキットに追加されたいくつかのリソースに関連していると思います(特に/ res/values-cb/values内の値) -cb.xml)このSDKなしのバージョンをアップロードしようとしましたが、playstoreが適切に処理しました

1
David Coronel

Facebook SDKバージョン5.13.0に切り替えると問題が解決しました。

implementation 'com.facebook.Android:facebook-login:5.13.0'
1
Xabaras

私の場合、Localization and Translationも使用していました。動いた。これ以上のコードはありません。

このコードをアプリレベルのbuild.gradleに配置します。

Android {
    bundle {
        language {
            enableSplit = false
        }
    }

    ...

}
0
Rumit Patel