Тип программы уже присутствует: com.opencsv.CSVParser - PullRequest
0 голосов
/ 27 сентября 2018

Я использую 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, но все равно та же проблема, показывая.

1 Ответ

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

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

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.Это не настоящее решение, но пока оно работает.

...