Java 膨胀类com.twitter.sdk.android.core.identity.TwitterLoginButton时出错
实际上,我在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脚本下面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
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')
}