Я работаю над отличным проектом Android, который имеет собственную структуру проекта.Мы использовали sourceSets.main apis для создания сопоставлений для «AndroidManifest.xml», «res» и других.С этой настройкой нет проблем, и все функции работают нормально.
В проекте мы планируем реализовать модуль динамических функций.В рамках конфигурации проекта я выполнил все шаги, упомянутые в документации для Android https://developer.android.com/studio/projects/dynamic-delivery#feature_build_config.
В рамках инструкций необходимо указать базовый модуль как зависимость от динамического функционального модуля, как показано ниже
зависимостей {
// Declares a dependency on the base module, ':app'.
implementation project(':app')
}
Когда я компилирую проект, сборка завершается с ошибкой ниже, ("KSApp" - это имя моего основного проекта, а "dynamic_feature")является модулем динамических функций)
"Проект с путем ': KSApp' не может быть найден в проекте ': dynamic_feature'."
Может кто-нибудь объяснить, что происходит и как я могуположить базовый модуль в качестве моей зависимости в модуль динамических объектов?
Что я пробовал:
Использование проекта реализации ($ {project.rootDir} ") в разделе зависимостей динамическогофункциональный модуль.
Использование файла реализации ($ {project.rootDir} ") в разделе зависимостей динамического функционального модуля.
Примечание:
Я могу помочьРеально внедрить динамический функциональный модуль в обычный проект, созданный в студии AndroidЯ вижу проблему только в проекте с пользовательской структурой проекта.