Приветствую всех!
Есть приложение, часть его функционала вынесена в отдельный модуль. Изначально для этого модуля был создан отдельный проект, оттуда я его собирал в aar и потом этот самый aar подключал к текущему приложению. Всё это работало, но тут я подумал, что мне проще будет и с модулем и с приложением работать из одного проекта и решил перенести исходники.
В проекте нажал
File->new->New module->Phone & Tablet module
Указал название, всё создалось, я перенёс файлы классов в папку вновь созданного модуля и попытался добавить на него зависимость
implementation project(":basiccore")
При попытке синхронизации получил ошибку невозможности разрешить зависимость. Не вижу, говорит, я твоего basiccore. Поискал в интернетах, посоветовали почистить кеш. (Invalidate Caches/Restart)
Сделал, при загрузке проекта получил:
Compilation is not supported for following modules: tszhcore. Unfortunately you can't have non-Gradle Java modules and Android-Gradle modules in one project.
Так как я в этом деле ещё плаваю не сильно уверенно, понимаю, что я просто, скорее всего, что-то не так делаю.
Если не сложно, поясните пожалуйста что именно и почему. Это важно, так как не хочется бездумно делать, хочется именно понимать, что я вообще делаю.
Заранее благодарю!