Articles of android studio

Error ClassNotFoundException para el proyecto Kotlin (no Android) en Android Studio

Intenté crear un proyecto Kotlin normal (no Android, solo proyecto de escritorio / command-line) con Android Studio 2.3.3. Seguí los pasos que se build.gradle aquí pero con diferente contenido build.gradle cuyo contenido he compartido aquí . En realidad, ese contenido de build.gradle lo copié del file build.gradle después de generar un nuevo proyecto con IntelliJ […]

El acceso de R.drawable en Android Studio arroja una KotlinFrontEndException

Para el desarrollo de Android utilizo Kotlin con el complemento de Kotlin 0.10.206. Cuando bash acceder a un recurso a través de R.drawable. Android Studio (1.0.2) muestra en el logging de events que aparece una KotlinFrontEndException cada vez que hago algo en ese file (agregar código / eliminar código / desplazamiento). ¿Estoy haciendo algo mal […]

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

Este post aparece en la synchronization del proyecto. Intenté limpiar y rebuild el proyecto, pero no tuve éxito. Estoy usando la última versión del complemento 0.12.275, "org.jetbrains.kotlin: kotlin-gradle-plugin: 0.12.213" y "org.jetbrains.kotlin: kotlin-stdlib: 0.12.213" He intentado con la versión estable 0.12.200 tanto para el complemento como para la biblioteca, pero obtengo el mismo error. Estoy usando […]

Procesamiento de annotations con el estudio Android Kapt

Estoy tratando de usar kapt para usar mi procesador de anotación. Pero me encontré con algunos problemas. El procesador de anotación está conectado de esta manera: kapt files('libs/processor.jar') provided files('libs/processor.jar') 1) Estoy usando JavaPoet para la generación de código. Y salvar mi class de esta manera JavaFile javaFile = JavaFile.builder(PACKAGE, typeSpec).build(); javaFile.writeTo(processingEnv.getFiler()); Pero siempre lo […]

Ejecutar testings unitarias no capta cambios

Estoy revisando el kotlin koans repo ( https://github.com/kotlin/kotlin-koans ). Cada vez que hago cambios en mis files .kt y ejecuto las testings unitarias, los cambios en los files .kt no se reflejan en los resultados de las testings. He estado ./gradlew build esto ejecutando ./gradlew build antes de ejecutar las testings unitarias. Estoy usando Android […]

¿Por qué Android Studio convierte algunos types primitivos de Kotlin como operador condicional / seguro?

Sé que no debería hacer preguntas sobre "por qué" aquí, pero espero que esta sea una de las excepciones permitidas ya que es una pregunta relacionada con el código. Simplemente no sé las consecuencias aún en este nuevo idioma. Estoy usando Android studio 3.0 canary 3 y estoy convirtiendo el código Java en Kotlin. Gran […]

Versión de Android Studio 3 Kotlin

Al iniciar Android Studio 3 beta 2, recibo este post: "Su versión del time de ejecución de Kotlin en la biblioteca 'kotlin-stdlib-1.1.4-2' es 1.1.4-2, mientras que la versión del complemento es 1.1.4-release-Studio3.0-3. La biblioteca de time de ejecución debe actualizarse para evitar la compatibilidad problemas." En buildscript ( gradle a nivel de proyecto) ya cambié […]

¿Hay alguna manera de autocomplete los nombres de los arguments?

Cuando instalo las classs (o los methods de llamada) con una gran cantidad de parameters, siempre uso arguments con nombre. Pero es agotador escribir cada nombre de argumento cada vez: data class User(val id: String, val name: String, val age: Int) val user = User(id = "1", name = "John", age = 99) ¿Puede IDEA […]

¿Puedo usar bibliotecas Java de terceros (.jar) para el desarrollo de Android con Kotlin?

Todavía no me he mudado a Kotlin para desarrollar Android, solo me pregunto si Kotlin admite las bibliotecas de terceros disponibles para Android tal como están o si necesitan ser actualizadas para poder trabajar con Kotlin.

No se ha podido cargar el error de class 'kotlin.collections.CollectionsKT' al intentar sincronizar gradle

Hoy comencé a get el error Unable to load class 'kotlin.collections.CollectionsKT' (como se muestra en esta image) cada vez que trato de sincronizar mi proyecto. No pude encontrar nada sobre este error y la única solución parece ser desactivar el complemento de Kotlin en Intellij. Algunos de mis proyectos no tienen kotlin, pero otros tienen […]