Тип программы уже представлен: com.google.zxing.ChecksumException - PullRequest
0 голосов
/ 29 апреля 2018

Я пытаюсь использовать библиотеку zxing для сканирования qrcode, до тех пор, пока я не запустите приложение, ошибки не будет:

Program type already present: com.google.zxing.ChecksumException

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

enter image description here

вот мой выпускник:

android {
    compileSdkVersion 26
    defaultConfig {
        applicationId "com.std.scanner"
        minSdkVersion 18
        targetSdkVersion 26
        versionCode 1
        versionName "1.0"
        testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
    }
    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
    }
}

dependencies {
    implementation fileTree(include: ['*.jar'], dir: 'libs')
    implementation 'com.android.support:appcompat-v7:26.1.0'
    implementation 'com.android.support:design:26.1.0'
    implementation 'com.journeyapps:zxing-android-embedded:3.6.0'
}

Я думаю, мне следует использовать «исключить» в моих зависимостях gradle, но я не знаю, как написать код. Пожалуйста, помогите, заранее спасибо.

1 Ответ

0 голосов
/ 15 мая 2018

Я получаю ту же ошибку, за исключением того, что это com.google.zxing.BarcodeFormat. Оказалось, что в приложении есть BarcodeFormat из библиотеки .jar, которая была в /libs.

Вы пытались найти класс ChecksumException в своем приложении, нажав Ctrl + N и набрав "ChecksumException"?

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