Androidでライブラリのstring.xmlが優先される問題
Android StudioでModuleが2つある場合の優先順位についてです。
1つのプロジェクトにappというアプリケーションとhogeというライブラリが存在しています。
appはbuild.gradleでbuild.apply plugin: 'com.android.application'
宣言をしており
hogeはbuild.gradleでbuild.apply plugin: 'com.android.library'
宣言しています。
app、hogeともにjavaソース、res配下のvaluesやlayout、AndroidManifest.xmlを保持しています。
Project Structureでappからhogeへの関連付けを行いappのコードでhogeを呼び出して実行していますが。
appのvalues
-> string.xml
がhogeのstring.xmlで実行時に上書きされているようで
string.xml
のapp_nameなどがhogeの値になっているので、
appのstring.xml
を優先するにするにはどんな関連付けを行えばよいでしょうか?