Тип программы уже присутствует: com.opencsv.CSVParser

Я использую файл opencsv gradle для создания файла csv в android, но получаю следующую ошибку:

 implementation group: 'com.opencsv', name: 'opencsv', version: '4.2'

если я прокомментирую это, мое приложение для Android работает нормально, но когда я открываю это из комментария и пытаюсь запустить свое приложение, я получаю следующую ошибку:

 Program type already present: com.opencsv.CSVParser$1
 Message{kind=ERROR, text=Program type already present:   com.opencsv.CSVParser$1, sources=[Unknown source file], tool name=Optional.of(D8)}

Я нашел так много статей, но не нашел решения, поэтому, пожалуйста, помогите мне разобраться с этой проблемой.

Дополнительная информация :

 compileSdkVersion 26
 buildToolsVersion '27.0.3' 

 minSdkVersion 21
 targetSdkVersion 26

Проблема появляется после того, как я обновляю свою целевую версию с 25 до 26. но после этой проблемы я понижаю версию с 26 до 25, а затем все еще отображается та же проблема.

опубликуйте свои библиотеки папок lib.

Abhay Koradiya 27.09.2018 13:06

в моей папке lib есть только одна библиотека с именем: android-query-full.0.26.7.jar

Topsy 27.09.2018 13:21

Привет @AbhayKoradiya косвенно вы решаете мою проблему, у меня такая же проблема, мой другой проект библиотеки конфликтует с ней, поэтому я решаю это. Благодарность

Topsy 27.09.2018 13:30
1
3
215
1

Ответы 1

Я была такая же проблема. Для меня проблема возникла, когда я изначально добавил

implementation 'com.opencsv:opencsv:4.0'

в мой файл build.gradle, не удалось полностью синхронизировать файл gradle, затем добавил файл opencsv-4.2.jar в мою папку libs и изменил реализацию на

implementation 'com.opencsv:opencsv:4.2' 

Это было исправлено после удаления opencsv-4.2.jar из папки libs и возврата реализации к исходной версии 4.0. Это не совсем подходящее решение, но пока оно работает.

Другие вопросы по теме