2017-05-03 10 views
1

"myVariant"という新しいビルドバリアントを作成しました。私は翻訳された文字列を新しいバリアントの下にだけ追加したいと思います。そこで、app/src/の下に「myVariant」というフォルダを作成し、app/src/myVariant/res/values-frapp/src/myVariant/res/values-deというフォルダに翻訳されたリソースを追加しました。Androidで新しいビルドバリアントで追加された文字列を参照できません

文字列リソースIDの名前をデフォルトのstrings.xmlに変更すると、Androidスタジオは翻訳されたファイルの文字列リソースIDの名前を変更しません。翻訳されたファイルのいずれかで文字列リソースIDをクリックして使用法を見つけると、参照を見つけることができません。

AndroidスタジオでR.string.xyzをクリックしたときに、デフォルトのファイルと変換されたファイルに対して複数の実装をstrings.xmlする必要はありませんか?それは、別のビルドバリアントの下で作成したもので、mainの下にありませんか?誰もこれを前に見た?どんな助けもありがとう!ありがとうございました:)

答えて

0

これは簡単でした。 Androidスタジオのビルドバリアントを「myVariant」に切り替えるだけですべてが機能します。

関連する問題