com.twitter.sdk.android.core.DefaultClient的java.lang.NoClassDefFoundError

时间:2015-10-17 16:06:38

标签: android gradle

我试图通过twitter在我现有的项目中集成Digits,但只是添加其依赖项导致java.lang.NoClassDefFoundError: com.twitter.sdk.android.core.DefaultClient

经过一些搜索,我发现gson可能导致了这个问题,所以我将gson排除在旧版本的旧版本之外。以下是我在现有项目中使用的依赖项。

    compile 'com.android.support:appcompat-v7:23.0.1'
    compile 'com.android.support:design:23.0.1'
    compile 'com.android.support:cardview-v7:23.0.1'
    compile 'com.android.support:recyclerview-v7:23.0.1'
    compile 'com.android.support:palette-v7:23.0.1'

    compile 'com.google.android.gms:play-services-gcm:8.1.0'
    compile 'com.google.android.gms:play-services-plus:8.1.0'
    compile 'com.google.android.gms:play-services-maps:8.1.0'
    compile 'com.google.android.gms:play-services-location:8.1.0'

    compile 'com.github.paolorotolo:appintro:2.0.0'
    compile 'com.michaelpardo:activeandroid:3.1.0-SNAPSHOT'
    compile 'com.jakewharton:butterknife:7.0.1'
    compile 'com.squareup:otto:1.3.8'
    compile 'org.springframework.android:spring-android-rest-template:2.0.0.M1'
    compile 'com.squareup.retrofit:retrofit:2.0.0-beta1'
    compile 'com.squareup.retrofit:converter-jackson:2.0.0-beta1'
    compile 'com.joanzapata.iconify:android-iconify-fontawesome:2.1.0'
    compile 'com.joanzapata.iconify:android-iconify-material:2.1.0'
    compile 'com.github.bumptech.glide:glide:3.6.1'
    compile 'com.github.Musenkishi:Atelier:1.3.1'
    compile ('com.sromku:simple-fb:4.0.8'){exclude module: 'gson'}
    compile 'com.path:android-priority-jobqueue:1.1.2'
    compile 'uk.co.chrisjenx:calligraphy:2.1.0'
    compile('com.afollestad.material-dialogs:core:0.8.1.0@aar') { transitive = true }
    compile('com.mikepenz:actionitembadge:3.1.2@aar') {transitive = true}
    compile 'com.sothree.slidinguppanel:library:3.1.1'
    compile 'com.github.xiprox.errorview:library:2.+'
    compile 'com.squareup.okhttp:logging-interceptor:+'
    compile('com.digits.sdk.android:digits:1.8.0@aar') {
        transitive = true;
    }

我仍然无法解决问题。 任何帮助都将受到高度赞赏。

谢谢,

1 个答案:

答案 0 :(得分:0)

有了这么多的库马鞍,它必须超出臭名昭着的64k方法限制,你需要启用你的应用程序的multidex。 这是你如何做到的。 https://developer.android.com/tools/building/multidex.html