La biblioteca de Kotlin 'rxkotlin-0.21.0.jar' tiene un formatting no compatible. Actualice la biblioteca o el complemento

El error en el título aparece en Android Studio como una barra de advertencia sobre todo mi código: Error

Versión de Android Studio: 1.1.0
Versión del complemento Kotlin para Android Studio: 0.11.91.AndroidStudio.4
file build.gradle que parece estar usando todas las versiones más recientes de las bibliotecas de Kotlin:

 apply plugin: 'com.android.application' apply plugin: 'kotlin-android' android { compileSdkVersion 22 buildToolsVersion "22.0.1" defaultConfig { applicationId "ca.amandeep.simpletransit" minSdkVersion 16 targetSdkVersion 22 versionCode 1 versionName "1.0" } buildTypes { release { minifyEnabled false proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' } } sourceSets { main.java.srcDirs += 'src/main/kotlin' } } dependencies { compile fileTree(dir: 'libs', include: ['*.jar']) compile 'com.android.support:appcompat-v7:22.0.0' compile "org.jetbrains.kotlin:kotlin-stdlib:$kotlin_version" compile 'com.squareup.retrofit:retrofit:1.9.0' compile('com.squareup.retrofit:converter-simplexml:1.9.0') { exclude module: 'stax' exclude module: 'stax-api' exclude module: 'xpp3' } compile 'com.squareup.okhttp:okhttp:2.3.0' compile 'com.squareup.okhttp:okhttp-urlconnection:2.3.0' compile 'com.google.guava:guava:18.0' compile 'com.facebook.stetho:stetho:1.0.1' compile 'com.facebook.stetho:stetho-okhttp:1.0.1' compile 'com.jakewharton.timber:timber:2.7.1' compile 'io.reactivex:rxkotlin:0.21.0' compile 'io.reactivex:rxandroid:0.24.0' compile 'com.github.techfreak:wizardpager:1.0.0' } buildscript { ext.kotlin_version = '0.11.91.1' repositories { mavenCentral() } dependencies { classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version" classpath "org.jetbrains.kotlin:kotlin-android-extensions:$kotlin_version" classpath 'com.jakewharton.hugo:hugo-plugin:1.2.1' } } repositories { mavenCentral() } apply plugin: 'com.jakewharton.hugo' 

Creo que empaquetaron erróneamente esta versión. Hay un problema con eso en github:

https://github.com/ReactiveX/RxKotlin/issues/18

Tal vez deberías hacer ping.

Este problema se resolvió con la versión de RxKotlin para Kotlin M12. Y ya no es un problema.

Acerca del post de error …

El error de "formatting no admitido" se produce cuando el número de versión ABI de los files de class creados por Kotlin no coincide con el esperado utilizado por el comstackdor de Kotlin. Esto ya no es un problema con Kotlin 1.0 Betas ya que el número ABI no cambiará nuevamente para 1.0. Sin embargo, habrá una recompilation forzada en el candidato de la versión 1.0 para garantizar que no existan compiler errors que afecten las bibliotecas o el código, y que todo se vuelva a generar limpio. Después, no habrá problemas como este.

Por lo tanto, si una biblioteca no está actualizada con el mismo ABI, o acierta esta última "recompilation de 1.0", puede encontrarse con un error similar. La solución siempre es encontrar la biblioteca actualizada.

Más acerca de esto en la sección de Kotlin 1.0 Beta 4 "What's Next":

Una vez finalizado el período Beta, habrá un RC y luego 1.0.

Nos gustaría asegurarnos de que ningún código comstackdo con versiones previas de Kotlin se guarde después de 1.0, por lo que el comstackdor RC forzará la recompilation de todo el código anterior. Coordinaremos con los mantenedores de la biblioteca que se encuentren fuera de JetBrains para asegurarnos de que todas las bibliotecas ampliamente utilizadas se comstackrán a time.

También aprovecharemos la oportunidad para eliminar algún legado en este punto:

  • eliminar todas las desaprobaciones que hemos acumulado en el process de evolución de nuestras bibliotecas,
  • elimine todas las deprecaciones del código generado (es posible que no haya oído hablar de ellas, ¡pero existen!),
  • deshacerse de algunas peculiaridades de bytecode henetworkingadas que se encontraron durante la versión beta,
  • mueve algo del código stdlib para que los packages tengan más estructura.

Después de ese punto, los únicos cambios compatibles en la biblioteca estándar son desaprobaciones y adiciones (esto no incluye las API de reflexión). Estamos ejecutando una revisión abierta para la API de la biblioteca para asegurarnos de que no nos hemos perdido nada importante.

  • ¿Cómo leer JSON desde Url usando kotlin Android?
  • ¿Cómo escalar dinámicamente el rebote de la stream de emisión de ráfagas?
  • Rx-Kotlin awaitTerminalEvent nunca se sube a Completo
  • Inyectar constructor y object complementario
  • Excepción causada por: java.lang.ClassNotFoundException: org.reactivestreams.Publisher
  • RxKotlin - matriz de observadores dynamics
  • RxJava - ¿Entradas de keyboard de contrapresión?
  • RxJava (Kotlin), Observable.amb y PublishSubject no están disparando
  • Cómo notificar a Observable cuando finalice CountdownTimer
  • Repetir acciones en estado con RxJava
  • cómo implementar Switch usando Data binding en android