¿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.

  • Conversión de la implementación Thread / Runnable de Java a Kotlin
  • Kotlin: Obtiene la superclass del object de la class - error de inferencia del object
  • ¿Por qué no puedes especificar var / val loops en Kotlin?
  • TornadoFX cómo agregar validation al editar TableView
  • Coincidencia de patrones en tuplas en Kotlin
  • RxJava salida diferente entre Flowable y Observable con window y Groupby
  • ¿Cómo puedo llamar a los methods de Kotlin con generics reificados de Java?
  • ¿Cómo leer un file de text de resources en Kotlin?
  • Kotlin: desestructuración en parameters lambda
  • Diseño de expresiones regulares multilínea
  • Kotlin recibe el objective de hacer clic en jquery