AndroidStudioでマルチモジュール構成のアプリを実装中にモジュールの依存関係が循環参照になっているとこのエラーが発生します。循環参照とは簡単に言うと「AモジュールがBモジュールに依存」「BモジュールがCモジュールにモ依存」「CモジュールがAモジュールに依存」している場合等です。ソフトウェアを実行する上では循環参照でも動作してしまう場合もありますが、設計上は良くない設計となっています。

このエラーが表示された場合はモジュールの依存関係を再考する必要があります。