Ошибка: тип программы уже присутствует: com.google.gson.JsonNull, как найти дублированный lib - PullRequest
0 голосов
/ 27 января 2020

В моем приложении, если запустить через кабель к вкладке, он работает исправно, но при создании подписанного apk я получил ошибку Ошибка: Тип программы уже присутствует: com.google.gson.JsonNull

вот Зависимости gradle, которые используются для разработки приложений

    defaultConfig {
        multiDexEnabled true
    }
    lintOptions {
        checkReleaseBuilds false
        abortOnError false
    }


}



repositories {
    maven { url "https://jitpack.io" }
}

//configurations.all{ exclude group: 'com.google.code.gson', module: 'gson' }
dependencies {


    implementation fileTree(dir: 'libs', include: ['*.jar'])
    implementation project(':ZeebraLibrary')
    implementation project(':MPChartLib')
    implementation 'com.android.support.constraint:constraint-layout:2.0.0-beta3'
    implementation 'com.android.support:support-v4:28.0.0'
    implementation 'com.android.support:appcompat-v7:28.0.0'
    implementation 'com.android.support:appcompat-v7:28.0.0'
    implementation 'com.android.support:design:28.0.0'
    implementation 'de.codecrafters.tableview:tableview:2.8.0'

    implementation ('com.google.code.gson:gson:2.8.2')

    implementation 'com.squareup.retrofit2:converter-gson:2.6.2'
    implementation 'com.squareup.retrofit2:retrofit:2.6.2'
    implementation 'com.squareup.okhttp3:okhttp:4.2.2'
    implementation 'com.squareup.okhttp3:logging-interceptor:4.2.2'
    implementation 'org.greenrobot:eventbus:3.0.0'
    implementation ('com.squareup.picasso:picasso:2.71828'){
        exclude group: "com.android.support"
    }
    implementation 'com.nightonke:boommenu:2.1.1'
    implementation 'com.jackandphantom.android:circularprogressbar:1.2.0'
    implementation 'com.cepheuen.elegant-number-button:lib:1.0.2'
    implementation 'com.beardedhen:androidbootstrap:2.3.2'
    implementation group: 'net.vidageek', name: 'mirror', version: '1.6.1'

    implementation 'com.github.f0ris.sweetalert:library:1.6.2'
}

Пожалуйста, помогите мне объяснить, как я могу поймать дублированную библиотеку на android studio

1 Ответ

0 голосов
/ 27 января 2020

Используйте указанную ниже команду в терминале android для поиска дублирующихся классов / библиотек

gradlew <projectname>:dependencies

Например: ./gradlew app: зависимости

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