モジュールが違っていてもリソースIDは被ってはいけない。
モジュールが違えばレイアウトID(ファイル名)を被らせる事はできてしまう。
以下をGradleに記述する事で警告を出す事ができる。
android {
resourcePrefix 'modulename_'
}
たまたまHyperionのバグ修正をしていて見つけた。
他人のコードは見て見るものだ。
GitHub - willowtreeapps/Hyperion-Android: App Debugging & Inspection Tool for Android