Код ошибки: 2 Вывод: НЕОЖИДАННОЕ ИСКЛЮЧЕНИЕ ВЕРХНЕГО УРОВНЯ: com.android.dex.DexException: Несколько файлов dex определяют Landroid /support/annotation/AnimRes; в com.android.dx.merge.DexMerger.readSortableTypes(DexMerger.java: 594) в com.android.dx.merge.DexMerger.getSortedTypes(DexMerger.java:552) в com.android.dx.merge.DexMerger.mergeClassDefs(DexMerger.java:533) в com.android.dx.merge.DexMerger.mergeDexes(DexMerger.java:170) в com.android.dx.merge.DexMerger.merge(DexMerger.java:188) в com.android.dx.command.dexer.Main.mergeLibraryDexBuffers(Main.java: 439) в com.android.dx.command.dexer.Main.runMonoDex(Main.java:287) в com.android.dx.command.dexer.Main.run(Main.java: 230) в com.android.dx.run(Main.java:230). command.dexer.Main.main(Main.java:199) на com.android.dx.command.Main.main(Main.java:103)
Кто-нибудь еще сталкивался с этой проблемой? Я пробовал решения из здесь.
Переведено автоматически
Ответ 1
Проблема в том, что android-support-annotations.jar раньше была отдельная библиотека, содержащая аннотации Android, но по какой-то причине эти аннотации уже включены в последние версии android-support-v4.jar файла.
Удаление jar аннотаций решило проблему.
Ответ 2
Сборка-> очистить проект , и это сработало
Ответ 3
Я удалил android-support-v4.jar и это сработало.
Ответ 4
Если это проект cordova / ionic, у меня это сработало
добавьте эти строки в build.gradle в разделе платформы / android после строки под номером 22, т.е. после применить плагин: 'android'