После перехода на AndroidX у меня возникла следующая проблема:
ОШИБКА: сбой при сборке за исключением.
com.android.builder.dexing.DexArchiveMergerException: Error while merging dex archives: /home/lexy/AndroidStudioProjects/Testbucks/app/build/intermediates/transforms/dexBuilder/debug/0.jar, /home/lexy/AndroidStudioProjects/Testbucks/app/build/intermediates/transforms/dexBuilder/debug/1.jar, /home/lexy/AndroidStudioProjects/Testbucks/app/build/intermediates/transforms/dexBuilder/debug/2.jar, /home/lexy/AndroidStudioProjects/Testbucks/app/build/intermediates/transforms/dexBuilder/debug/3.jar, /home/lexy/AndroidStudioProjects/Testbucks/app/build/intermediates/transforms/dexBuilder/debug/4.jar, /home/lexy/AndroidStudioProjects/Testbucks/app/build/intermediates/transforms/dexBuilder/debug/5.jar, /home/lexy/AndroidStudioProjects/Testbucks/app/build/intermediates/transforms/dexBuilder/debug/6.jar, /home/lexy/AndroidStudioProjects/Testbucks/app/build/intermediates/transforms/dexBuilder/debug/7.jar, /home/lexy/AndroidStudioProjects/Testbucks/app/build/intermediates/transforms/dexBuilder/debug/8.jar, /home/lexy/AndroidStudioProjects/Testbucks/app/build/intermediates/transforms/dexBuilder/debug/9.jar, /home/lexy/AndroidStudioProjects/Testbucks/app/build/intermediates/transforms/dexBuilder/debug/10.jar, /home/lexy/AndroidStudioProjects/Testbucks/app/build/intermediates/transforms/dexBuilder/debug/11.jar, /home/lexy/AndroidStudioProjects/Testbucks/app/build/intermediates/transforms/dexBuilder/debug/12.jar, /home/lexy/AndroidStudioProjects/Testbucks/app/build/intermediates/transforms/dexBuilder/debug/13.jar, /home/lexy/AndroidStudioProjects/Testbucks/app/build/intermediates/transforms/dexBuilder/debug/14.jar, /home/lexy/AndroidStudioProjects/Testbucks/app/build/intermediates/transforms/dexBuilder/debug/15.jar... Learn how to resolve the issue at https://developer.android.com/studio/build/dependencies#duplicate_classes. Program type already present: androidx.concurrent.futures.DirectExecutor
Кто-нибудь сталкивался с подобной проблемой, так как я не нашел решения этой проблемы ни на одном форуме.
Я не думаю, что у этой проблемы есть решение, потому что я искал повсюду, не могу найти никакого решения, проблема не обычная ...
Я тоже с пустыми руками. Похоже, мне придется вернуться к более старым библиотекам. :(
Мне сейчас надоело, я не знаю, что делать, я не могу двигаться дальше
Вы не сделали резервную копию? и если вы реорганизовали код с помощью «Мигрировать на Androidx», студия Android запросила бы заархивированную резервную копию. Я вернулся к старой кодовой базе.
После перехода на AndroidX у меня возникла аналогичная проблема, и проблема возникла из-за Guava. Я решил включить в него следующее:
configurations {
all*.exclude group: 'com.google.guava', module: 'listenablefuture'
}
В (Module: app) большинство решений предполагают, что если вы столкнетесь с этой проблемой, вы включите в свой модуль gradle следующее:
implementation("android.arch.work:work-runtime:1.0.0-alpha09") {
exclude group: 'com.google.guava', module: 'listenablefuture'
}
Это приводит к следующей проблеме: Тип программы уже присутствует androidx.concurrent.futures.DirectExecutor.
Боже мой, это сработало как по волшебству, после 4 недель поиска, большое спасибо ....
Это работает!! У меня была точно такая же проблема, и я попробовал другие "предлагаемые решения", а также получил ту же ошибку androidx.concurrent.futures.DirectExecutor.
Я также обновился до AndroidX и столкнулся с этой проблемой. :( По-прежнему возникают следующие ошибки. - Причина: com.android.tools.r8.utils.AbortException: Ошибка: тип программы уже присутствует: androidx.concurrent.futures.DirectExecutor Вызвано: com.android.tools.r8. CompilationFailedException: не удалось завершить компиляцию