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?
  • Confusión de la syntax de Kotlin lambda
  • Cómo pasar nulo a un Observable con tipo anulable en RxJava 2 y Kotlin
  • RxKotlin - matriz de observadores dynamics
  • OnComplete nunca se llamó con toSortedList () y groupBy ()
  • La suscripción de rx kotlin no funciona, no recibe artículos
  • Cómo notificar a Observable cuando finalice CountdownTimer
  • ¿Cómo especificar la versión de RxJava al usar RxKotlin?
  • ¿Cómo puedo agregar de manera condicional una operación asincrónica en medio de una transmisión de RxJava?
  • Usando RxJava para unir datos locales con datos remotos (o en caching)
  • Excepción causada por: java.lang.ClassNotFoundException: org.reactivestreams.Publisher