Android App Bundleのアップロードがエラーで失敗しました
Invalid SplitApkBundle. The bundle targets unknown languages: [gr]
Android Studioバージョン3.5
試しました
同じ問題がありました。
無効なSplitApkBundle。バンドルは不明な言語を対象としています:[cb]
DSLを設定してaaptパッケージが間違った言語ターゲットを構築しないようにして解決しました。
私のアプリは英語と中国語をサポートしているため、resConfigsにはenとzhのみが必要です。
defaultConfig {
...
resConfigs "en", "zh-rTW", "zh-rCN"
}
これを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
}
}
私の場合、私は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
}
}
Facebookのログインの実装を5.8にダウングレードした後も同じ問題が発生しました
implementation 'com.facebook.Android:facebook-login:5.8.0'
私は同じ問題に直面しています、それはFacebookのアカウントキットに追加されたいくつかのリソースに関連していると思います(特に/ res/values-cb/values内の値) -cb.xml)このSDKなしのバージョンをアップロードしようとしましたが、playstoreが適切に処理しました
Facebook SDKバージョン5.13.0に切り替えると問題が解決しました。
implementation 'com.facebook.Android:facebook-login:5.13.0'
私の場合、Localization and Translationも使用していました。動いた。これ以上のコードはありません。
このコードをアプリレベルのbuild.gradleに配置します。
Android {
bundle {
language {
enableSplit = false
}
}
...
}