Я потратил много времени на эту проблему, и ни одно из вышеперечисленных решений не помогло мне.Имена и количество типов сборки также были абсолютно одинаковыми как в приложении, так и в проекте библиотеки.
Единственная ошибка, которую я допустил, была - В build.gradle библиотечного проекта я использовал строку
apply plugin: 'com.android.application'
Хотя эта строка должна быть -
apply plugin: 'com.android.library'
После внесения этого изменения эта ошибка была устранена.