Google Play ストアにアップロードする前は言語の変更が機能しているのに、Play ストアにアップロードした後は機能しません。なぜでしょうか? 質問する

Google Play ストアにアップロードする前は言語の変更が機能しているのに、Play ストアにアップロードした後は機能しません。なぜでしょうか? 質問する
  • 私のアプリケーションには 2 つの言語があります。
  • デフォルトの言語が英語であるデバイスからアプリケーションをダウンロードすると、中国語の strings.xml (zh) に変更されません。
  • デバイスの言語を中国語に変更してアプリケーションをダウンロードすると、正常に動作し、両方の言語に変更されます。デフォルトの strings.xml ファイルに英語が含まれているためと思われます。

おそらく、Google Play ストアでは、ユーザーが必要としないと思われるリソース ファイルのダウンロードを許可していないためでしょう。

誰か助けてくれませんか? ありがとう。

ベストアンサー1

問題は、Play ストアでアプリを公開するために .aab ファイルを使用していることです。これにより、インストール時にユーザーの電話設定に基づいてローカリゼーション ファイルが削除されます。

これを解決するには、ファイルに次の行を追加してbuild.gradle、再度アップロードを試みる必要があります。

android {

  //... removed for brevity
  bundle {

     language {
       enableSplit = false
     }
   }
}

参照リンク

おすすめ記事