После обновления Play Services до 15.0.0 с MergerException: невозможно объединить dex во время работы - PullRequest
0 голосов
/ 05 сентября 2018

После обновления Сервисов Google Play до 15.0.0 Ошибка: не удалось выполнить задачу ': app: transformDexArchiveWithExternalLibsDexMergerForDebug'.

java.lang.RuntimeException: com.android.builder.dexing.DexArchiveMergerException: Невозможно объединить dex

Ответы [ 2 ]

0 голосов
/ 05 сентября 2018

Не следует включать com.google.android.gms:play-services:... в качестве зависимости. Это добавит ВСЕ API Google Play Services в вашу сборку и, вероятно, потребует от вас использования MultiDex. Вместо этого следуйте указаниям, приведенным в Руководстве по установке в разделе «Выборочная компиляция API-интерфейсов в исполняемый файл», чтобы добавить в качестве зависимостей только конкретные API-интерфейсы, которые вы фактически используете.

Но если вы чувствуете, что используете его, вы можете просто сделать следующее:

Включить Multidex через build.gradle вашего модуля приложения

multiDexEnabled true
Not Fix my problem. :(

Попробуйте это:

В меню Build -> нажмите кнопку Clean Project. Когда задание выполнено, нажмите кнопку Rebuild Project в меню Build.

compile устарела, если вы все еще используете его. Используйте implementation или api

0 голосов
/ 05 сентября 2018

У меня та же проблема, просто удалите файл .gradle, а затем очистите свой проект от Build > Clean Project

Вы можете найти .gradle файл в виде проекта в навигаторе вверху слева

enter image description here

Если вы не включили Multidex, перейдите по этой ссылке: ССЫЛКА

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...