androidx.mediarouter жалуется на MediaBrowserCompat

Запуск Android Studio 3.2 RC3. Пытался обновить старый проект, чтобы использовать androidx. У меня большая часть работает, но я продолжаю получать ошибку ниже.

java.lang.RuntimeException: com.android.build.api.transform.TransformException: ошибка при создании основного списка dex. com.android.build.api.transform.TransformException: ошибка при создании основного списка dex. com.android.builder.multidex.D8MainDexList$MainDexListException: com.android.tools.r8.errors.CompilationError: Тип программы уже присутствует: android.support.v4.media.MediaBrowserCompat$CallbackHandler
com.android.tools.r8 .errors.CompilationError: тип программы уже присутствует: android.support.v4.media.MediaBrowserCompat$CallbackHandler

У меня есть эти свойства, установленные в gradle.properties:

android.useAndroidX=true
# Tried both false and true...
android.enableJetifier=false

Следующая строка в моем app.gradle кажется виновником:

implementation 'androidx.mediarouter:mediarouter:1.0.0'

Очевидно, мне нужны классы из этой библиотеки, поэтому я не могу ее удалить.

Обновлять

Внешние библиотеки показывают эту подозрительную зависимость:

Gradle: androidx.media:media-1.0.0
  classes.jar
    android.support.v4.media
      MediaBrowserCompat
      MediaBrowserCompatApi21
      MediaBrowserCompatApi23
      MediaBrowserCompatApi26

Почему эта зависимость?


person l33t    schedule 22.09.2018    source источник
comment
Error while generating the main dex list Включен ли мультидекс?   -  person ʍѳђઽ૯ท    schedule 23.09.2018
comment
Да. Я пытался отключить его, но никакой разницы для этого конкретного класса.   -  person l33t    schedule 23.09.2018
comment
Можем ли мы увидеть ваш Build.gradle? Пожалуйста, отредактируйте вопрос и вставьте его содержимое в вопрос.   -  person ʍѳђઽ૯ท    schedule 23.09.2018
comment
Я не думаю, что в этом случае градл поможет (пробовал создать минимальный проект с теми же настройками, но он работает). Больше всего удивляет то, что Rebuild All работает, но затем, если я выбираю Make Project, появляется эта ошибка. Даже если я отключу мультидексинг.   -  person l33t    schedule 24.09.2018
comment
Я ответил на него здесь. Надеюсь, это сработает для вас.   -  person Ashu Tyagi    schedule 28.09.2018
comment
Вы решили эту проблему? У меня такая же ошибка.   -  person IgorGanapolsky    schedule 20.08.2019
comment
Я думаю, что ошибка исчезла после обновления всех зависимостей, которые ссылались на какую-то старую версию библиотеки поддержки.   -  person l33t    schedule 20.08.2019