Запуск 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
Почему эта зависимость?
Error while generating the main dex list
Включен ли мультидекс? - person ʍѳђઽ૯ท   schedule 23.09.2018Build.gradle
? Пожалуйста, отредактируйте вопрос и вставьте его содержимое в вопрос. - person ʍѳђઽ૯ท   schedule 23.09.2018