twitter core sdk version 3.2.0 - Failed to find byte code for com/twitter/sdk/android/core/Callback
j2emanue opened this issue · comments
j2emanue commented
i keep getting the following gradle error when i use the twitter sdk core:
Failed to find byte code for com/twitter/sdk/android/core/Callback
i have a library project and it uses twitter core. the following is my gradle dependency for the library:
apply plugin: 'com.android.library'
//apply from: '../library/quality/quality.gradle'
android {
compileSdkVersion project.ext.androidSdkVersion
defaultConfig {
minSdkVersion 16
targetSdkVersion project.ext.androidSdkVersion
versionCode 1
versionName version
vectorDrawables.useSupportLibrary = true
resourcePrefix "fui_"
multiDexEnabled true
}
buildTypes {
release {
postprocessing {
consumerProguardFile 'auth-proguard.pro'
}
}
}
testOptions {
unitTests {
includeAndroidResources true
}
}
}
dependencies {
implementation "com.android.support:design:$supportlib_version"
implementation "com.android.support:customtabs:$supportlib_version"
implementation 'com.android.support.constraint:constraint-layout:1.1.0-beta6'
implementation "android.arch.lifecycle:extensions:$archLifecycleVersion"
annotationProcessor "android.arch.lifecycle:compiler:$archLifecycleVersion"
api "com.google.firebase:firebase-auth:$firebase_version"
api "com.google.android.gms:play-services-auth:$firebase_version"
compileOnly 'com.facebook.android:facebook-login:4.31.0'
// Needed to override Facebook
implementation "com.android.support:cardview-v7:$supportlib_version"
implementation "com.android.support:customtabs:$supportlib_version"
compileOnly('com.twitter.sdk.android:twitter:3.2.0@aar') {
transitive = true
}
testImplementation 'junit:junit:4.12'
//noinspection GradleDynamicVersion
testImplementation 'org.mockito:mockito-core:2.15.+'
testImplementation 'org.robolectric:robolectric:3.7'
testImplementation 'com.facebook.android:facebook-login:4.31.0'
testImplementation("com.twitter.sdk.android:twitter-core:3.1.1@aar") { transitive = true }
}
and here are the actually versions im using for the project top level gradle file:
`project.ext {
//versioning
versionMajor = 1
versionMinor = 6
versionPatch = 19
minimumSdkVersion = 16
androidSdkVersion = 27
firebase_version = '12.0.1'
supportlib_version = '27.0.2'
room_version = '1.0.0'
espresso_version = '3.0.1'
constraintLayoutVersion = '1.1.0-beta6'
archLifecycleVersion = '1.1.1'
}
}`