- 私のアプリケーションには 2 つの言語があります。
- デフォルトの言語が英語であるデバイスからアプリケーションをダウンロードすると、中国語の strings.xml (zh) に変更されません。
- デバイスの言語を中国語に変更してアプリケーションをダウンロードすると、正常に動作し、両方の言語に変更されます。デフォルトの strings.xml ファイルに英語が含まれているためと思われます。
おそらく、Google Play ストアでは、ユーザーが必要としないと思われるリソース ファイルのダウンロードを許可していないためでしょう。
誰か助けてくれませんか? ありがとう。
ベストアンサー1
問題は、Play ストアでアプリを公開するために .aab ファイルを使用していることです。これにより、インストール時にユーザーの電話設定に基づいてローカリゼーション ファイルが削除されます。
これを解決するには、ファイルに次の行を追加してbuild.gradle
、再度アップロードを試みる必要があります。
android {
//... removed for brevity
bundle {
language {
enableSplit = false
}
}
}