発生した問題
Android Studioで
「モジュール名の変更 (Refactor > Rename / Shift+F6)」
を行った際に以下の問題が発生した。
The modules below are not imported from Gradle anymore. Check those to be removed from the side project too:
▲. モジュール名を sample > samplex に変更
上記のダイアログが表示され、ダイアログへのアクションに関わらず、
空になった変更元のフォルダのみが表示され、プロジェクトからモジュールが表示されなくなってしまった。
解決
プロジェクトの「setting.gradle」を開き、
include 文で列記されたモジュール名の前に コロン ":" があるか確認する。
上記の問題が発生した環境では以下のようになっていた。
include ':app', 'sample'
sample の前にコロンが無いためにリネームの失敗とモジュールの読み込みに失敗したものと思われる。
下記のようにすることで、モジュールが正しく読み込まれるようになった。
include ':app', ':samplex'
備考
なぜコロンが削除されてしまったのかは原因特定ならず。
もしかしたら手動でモジュールの include をした際に入れ忘れたのかもしれない。
ビルドやapkファイルの生成などは通り、警告なども出ていなかったため問題になっているのに気付きにくかった。