Java 膨胀类com.twitter.sdk.android.core.identity.TwitterLoginButton时出错

Java 膨胀类com.twitter.sdk.android.core.identity.TwitterLoginButton时出错,java,android,android-layout,twitter,twitter-fabric,Java,Android,Android Layout,Twitter,Twitter Fabric,实际上,我在Twitter fabric组件上遇到了一个错误,只有在运行安卓API:19和SO:4.4.2的华硕T00J设备上。除此之外,登录在几乎所有Android设备上都能正常工作 详细信息由于无法在对话框中创建Twitter登录组件,我做了一个技巧。所有twitter组件都在主活动中初始化,但是click事件是从对话框中调用的(通过引用,我在twitter对象上调用click事件)。适用于moto G、三星等 这是导致错误的原因: Didn't find class "com.twitte

实际上,我在Twitter fabric组件上遇到了一个错误,只有在运行安卓API:19和SO:4.4.2的华硕T00J设备上。除此之外,登录在几乎所有Android设备上都能正常工作

详细信息由于无法在对话框中创建Twitter登录组件,我做了一个技巧。所有twitter组件都在主活动中初始化,但是click事件是从对话框中调用的(通过引用,我在twitter对象上调用click事件)。适用于moto G、三星等

这是导致错误的原因:

Didn't find class "com.twitter.sdk.android.core.identity.TwitterLoginButton" on path: DexPathList[[zip file "/mnt/asec/view.infoseg.morettic.com.br.infosegapp-1/pkg.apk"],nativeLibraryDirectories=[/mnt/asec/view.infoseg.morettic.com.br.infosegapp-1/lib, /vendor/lib, /system/lib, /system/lib/arm]] 在我的gradle脚本下面

buildscript {
    repositories {
        maven { url 'https://maven.fabric.io/public' }
    }

    dependencies {
        classpath 'io.fabric.tools:gradle:1.+'
        //classpath 'com.android.tools.build:gradle:2.0.0-alpha3'
        //classpath 'com.android.tools.build:gradle:1.1.3'
        //classpath 'com.google.gms:google-services:2.0.0-alpha2'
    }
}
apply plugin: 'com.android.application'
apply plugin: 'io.fabric'
apply plugin: 'com.google.gms.google-services'
//apply plugin: 'android'

repositories {
    maven { url 'https://maven.fabric.io/public' }
}


android {
    compileSdkVersion 23
    buildToolsVersion "23.0.2"

    defaultConfig {
        applicationId "view.infoseg.morettic.com.br.infosegapp"
        minSdkVersion 15
        targetSdkVersion 23
        versionCode 45
        versionName "Capsule_Corp1.0"
        multiDexEnabled true
    }
    buildTypes {
        release {
            minifyEnabled true
            shrinkResources true
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
            zipAlignEnabled true
        }
    }
    dexOptions {
        incremental true
    }
    compileOptions {
        sourceCompatibility JavaVersion.VERSION_1_6
        targetCompatibility JavaVersion.VERSION_1_6
    }
}

dependencies {
    compile fileTree(include: ['*.jar'], dir: 'libs')
    testCompile 'junit:junit:4.12'
    compile 'com.facebook.android:facebook-android-sdk:[4,5)'
    compile 'com.android.support:appcompat-v7:23.2.1'
    compile 'com.android.support:design:23.2.1'
    compile 'com.android.support:support-v4:23.2.1'
    compile 'com.android.support:cardview-v7:23.1.1'
    compile 'com.google.android.gms:play-services:9.0.0'
    compile 'com.google.android.gms:play-services-ads:9.0.0'
    compile 'com.google.android.gms:play-services-maps:9.0.0'
    compile 'com.google.android.gms:play-services-identity:9.0.0'
    compile 'com.google.maps.android:android-maps-utils:0.4+'
    compile 'com.google.firebase:firebase-core:9.0.0'
    compile 'com.google.firebase:firebase-auth:9.0.0'
    //compile 'com.facebook.android:facebook-android-sdk:[4,5)'
    compile('com.twitter.sdk.android:twitter:1.13.1@aar') {
        transitive = true;
    }
    compile fileTree(include: ['*.jar'], dir: 'libs')
    compile files('libs/tappx-sdk-android-v2.3.3.jar')
}

你是否为twitter fabric添加了依赖项?正如我之前所说,错误只发生在华硕手机上。所以,如果它在其他设备上运行,我可以说是的。看看我的gradle脚本。是的,gradle脚本看起来很完美,这不是问题。正如我所说的。仅在一种设备上发生:X
buildscript {
    repositories {
        maven { url 'https://maven.fabric.io/public' }
    }

    dependencies {
        classpath 'io.fabric.tools:gradle:1.+'
        //classpath 'com.android.tools.build:gradle:2.0.0-alpha3'
        //classpath 'com.android.tools.build:gradle:1.1.3'
        //classpath 'com.google.gms:google-services:2.0.0-alpha2'
    }
}
apply plugin: 'com.android.application'
apply plugin: 'io.fabric'
apply plugin: 'com.google.gms.google-services'
//apply plugin: 'android'

repositories {
    maven { url 'https://maven.fabric.io/public' }
}


android {
    compileSdkVersion 23
    buildToolsVersion "23.0.2"

    defaultConfig {
        applicationId "view.infoseg.morettic.com.br.infosegapp"
        minSdkVersion 15
        targetSdkVersion 23
        versionCode 45
        versionName "Capsule_Corp1.0"
        multiDexEnabled true
    }
    buildTypes {
        release {
            minifyEnabled true
            shrinkResources true
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
            zipAlignEnabled true
        }
    }
    dexOptions {
        incremental true
    }
    compileOptions {
        sourceCompatibility JavaVersion.VERSION_1_6
        targetCompatibility JavaVersion.VERSION_1_6
    }
}

dependencies {
    compile fileTree(include: ['*.jar'], dir: 'libs')
    testCompile 'junit:junit:4.12'
    compile 'com.facebook.android:facebook-android-sdk:[4,5)'
    compile 'com.android.support:appcompat-v7:23.2.1'
    compile 'com.android.support:design:23.2.1'
    compile 'com.android.support:support-v4:23.2.1'
    compile 'com.android.support:cardview-v7:23.1.1'
    compile 'com.google.android.gms:play-services:9.0.0'
    compile 'com.google.android.gms:play-services-ads:9.0.0'
    compile 'com.google.android.gms:play-services-maps:9.0.0'
    compile 'com.google.android.gms:play-services-identity:9.0.0'
    compile 'com.google.maps.android:android-maps-utils:0.4+'
    compile 'com.google.firebase:firebase-core:9.0.0'
    compile 'com.google.firebase:firebase-auth:9.0.0'
    //compile 'com.facebook.android:facebook-android-sdk:[4,5)'
    compile('com.twitter.sdk.android:twitter:1.13.1@aar') {
        transitive = true;
    }
    compile fileTree(include: ['*.jar'], dir: 'libs')
    compile files('libs/tappx-sdk-android-v2.3.3.jar')
}