Дублирующее значение для ресурса attr/textSize с Config

СкриншотЯ добавляю модуль износа в существующее приложение и обеспечиваю поддержку другого модуля (который выполняет задачи аутентификации и сети). Когда мы строим, gradle показывает следующую ошибку:

дублировать ресурс attr/textSize с помощью Config.

Наши зависимости Android Wear:

  1. скомпилировать 'com.android.support:wear:27.0.0'
  2. api project (': core') // Модуль, связанный с сетью и шифрованием
  3. при условии 'com.google.android.wearable: носимый: 2.1.0'
  4. скомпилируйте com.google.android.support:wearable:2.1.0

Если мы удалим модуль ядра, он не показывает никаких ошибок,

0 ответов

Первое, что вы можете сделать, это убедиться, что все модули используют одни и те же инструменты сборки и зависят от одних и тех же версий библиотек. Во-вторых, убедитесь, что транзитивные зависимости относятся к одним и тем же версиям. Gradle обычно предупреждает о том, что обнаружены разные версии библиотеки, например. процент поддержки, ресайклер и тд. Следующее, что может помочь, - это обновить версии библиотек до новейших, а также переходные зависимости. Если что-то из этого не помогло, остается только попытаться выяснить, где находится конфликтующий атрибут, а затем попытаться найти решение (например, поиграйте с версиями библиотеки).

Другие вопросы по тегам