Как импортировать класс из другого модуля в студию Android?

Я создал два модуля в одном проекте Android, назвал его x и y.

  1. Модуль x имеет класс Egg (Package: com.example.x)
  2. Модуль y имеет класс Foo (пакет: com.example.y)

Теперь я хочу импортировать класс Foo в класс Egg, для которого я написал заявление, упомянутое ниже в классе Egg

Import com.example.y.Foo; 

Теперь Foo не распознается android.

Вопросов,

Можно ли импортировать класс из другого модуля, используя только оператор импорта?

Нужно ли мне создавать библиотеку модуля y, а затем импортировать созданную библиотеку в модуль x?

Или решение может быть другим.

Убедитесь в следующем:

В settings.gradle у вас должно быть: include ':x', ':y' .

В x / build.gradle вы должны добавить y как зависимость:

 dependencies { compile project(':y') // other dependencies }