¿Debo actualizar Kotlin cada vez que trabajo en la aplicación de mi empresa?

Tengo problemas para crear un proyecto de Android en la empresa para la que trabajo. Actualmente, recibo un montón de errores cuando bash build mi proyecto debido a las versiones especificadas de las dependencies definidas en el file .gradle que no coinciden con la versión actual de kotlin.

Entonces, para rectificar esto, he actualizado las versiones de dependencia resaltadas en el proyecto para que coincidan con la versión actual de kotlin que estoy usando.

Mi gran pregunta es si tengo que hacer esto cada vez que quiera desarrollar en Android. Asumo que las respuestas son un gran NO, pero como alguien completamente nuevo en esto, definitivamente necesito ayuda de la comunidad si es posible.

Solo para explicarme, tenemos resources de desarrollo limitados, de ahí la pregunta aquí. Voy a tomar el lado de Android y probablemente me inscriba en un curso de testing de una semana (o algo así) pero por ahora, tengo toda nuestra aplicación de Android en nuestras manos con comentarios mínimos, testings o instrucciones.

También envié esta pregunta a Reddit y el mejor consejo que me dieron fue agregar un '+' a las dependencies en build.gradle en lugar de numbers de versión. Desde entonces he intentado esto y siento que podría no ser la solución que necesito. Esto es porque siento que la aplicación en vivo no funcionaría si este fuera el problema.

En resumen, creo que mi versión local de la aplicación podría no estar funcionando porque tengo algunas configuraciones en Kotlin / Android studio en algún lugar que necesito cambiar ….. Cualquier sugerencia que pueda proporcionar RE, estas configuraciones pueden ser una gran ayuda!

El error de tu comentario no está relacionado con Kotlin. Asegúrese de que todas las versiones de la biblioteca de soporte sean iguales, actualmente está usando 26.0.0-alpha1 customtabs para customtabs y 25.3.1 para cardview-v7 . Probablemente también deba usar la versión 25.3.1 para customtabs .

Además, evite usar + , ya que esto hace que su compilation siempre use la última versión de la dependencia, lo que hace que las comstackciones específicas no sean reproducibles.

  • Android Studio 3.0 beta2
  • Error ': android: transformKotlinClassesWithJillForDebug'. Al comstackr una aplicación para Android escrita en Kotlin + LibGDX
  • Mapa de Kotlin y networkingucir el set de cadenas para mapear <String, Any!>
  • Construcción de proyecto de gradle de varios modules en Travis CI
  • Error de Kotlin: no se pudo encontrar org.jetbrains.kotlin: kotlin-stdlib-jre7: 1.0.7
  • Tener problemas para escribir en EditText en Kotlin
  • ¿Los types de datos de Kotlin están basados ​​en types de datos Java primitivos o no primitivos?
  • No se pasó ningún valor para el elemento de parámetro
  • Cómo inyectar el context DSL de JOOQ en la class Kotlin
  • Hacer request HTTP onclick en button en Kotlin
  • Los modos de enfoque automático no funcionan en Samsung S8