Android: тип программы уже присутствует: com.google.zxing.BarcodeFormat - PullRequest
0 голосов
/ 26 июня 2018

Я разработал проект, используя zxing для сканирования штрих-кода.Я следовал руководству от здесь , но, к сожалению, я получил ошибку, когда попытался запустить проект на устройстве.Я получаю ошибку

enter image description here

Это build.gradle (приложение)

dependencies {
     implementation fileTree(include: ['*.jar'], dir: 'libs')
     implementation 'com.android.support:appcompat-v7:27.1.1'
     implementation 'com.android.support:design:27.1.1'
     implementation 'com.android.support.constraint:constraint-layout:1.1.0'
     testImplementation 'junit:junit:4.12'
     androidTestImplementation 'com.android.support.test:runner:1.0.2'
     androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.2'

     // volley
     compile 'com.android.volley:volley:1.0.0'

     // butter knife
     compile 'com.jakewharton:butterknife:8.8.1'
     annotationProcessor 'com.jakewharton:butterknife-compiler:8.8.1'

     // picasso
     implementation 'com.squareup.picasso:picasso:2.71828'

     // QR Zxing Library
     implementation 'com.journeyapps:zxing-android-embedded:3.6.0'
}

Ниже Список внешних библиотек .

enter image description here

Ответы [ 2 ]

0 голосов
/ 18 января 2019

Потому что в новом проекте вы меняете buildToolVersion Причина: это произошло из-за конфликта между core.jar и zxing Решение: просто измените buildToolVersion и build, после этого верните старый toolVersion и выполните сборку снова!

0 голосов
/ 27 июня 2018

Через день я попытался найти решение, но все не удалось.Тогда я решил создать новый проект и скопировать текущий исходный код вместе с build.gradle (приложение).К счастью, больше не возникало ошибок при запуске нового проекта.

Но я до сих пор не знаю, какова реальная причина, по которой я получил эту ошибку до этого, поэтому я предполагаю, что, возможно, какая-то часть старого проекта отсутствует или в ней есть какая-то ошибка.

...