"myVariant"という新しいビルドバリアントを作成しました。私は翻訳された文字列を新しいバリアントの下にだけ追加したいと思います。そこで、app/src/
の下に「myVariant」というフォルダを作成し、app/src/myVariant/res/values-fr
とapp/src/myVariant/res/values-de
というフォルダに翻訳されたリソースを追加しました。Androidで新しいビルドバリアントで追加された文字列を参照できません
文字列リソースIDの名前をデフォルトのstrings.xml
に変更すると、Androidスタジオは翻訳されたファイルの文字列リソースIDの名前を変更しません。翻訳されたファイルのいずれかで文字列リソースIDをクリックして使用法を見つけると、参照を見つけることができません。
AndroidスタジオでR.string.xyz
をクリックしたときに、デフォルトのファイルと変換されたファイルに対して複数の実装をstrings.xml
する必要はありませんか?それは、別のビルドバリアントの下で作成したもので、main
の下にありませんか?誰もこれを前に見た?どんな助けもありがとう!ありがとうございました:)