Articles of android studio

Kotlin y RxJava2 zip operator – Ninguna de las siguientes funciones puede invocarse con los arguments suministrados

Tengo un problema al escribir .zip Observable en Kotlin con Android Studio 3.0 IDE. Aquí está mi código: internal var updateStringEventsSubject = PublishSubject.create<String>() internal var updateIntEventsSubject = PublishSubject.create<Int>() internal var triggerSave = PublishSubject.create<Boolean>() internal var triggerStopAndSave = PublishSubject.create<Boolean>() internal var normalSaveTrigger = triggerSave.debounce(30, TimeUnit.SECONDS) internal var trigger = Observable.merge(normalSaveTrigger, triggerStopAndSave) private fun saveEvents( strings: List<String>, […]

Supertipo sin resolver de Firebase con Kotlin en Android

Tengo un problema en mi proyecto que utiliza Firebase core y postría v11.4.2. La synchronization gradle funciona perfectamente pero luego aparece este error al comstackr: e: los supertypes de las siguientes classs no se pueden resolver. Por favor, asegúrese de tener las dependencies requeridas en el classpath: class com.google.android.gms.internal.zzctr, supertypes no resueltos: com.google.android.gms.internal.zzee FALLO: la […]

ejecutar HelloAndroid desde Gradle?

Hay un abrumador número y variedad de tareas de gradle: thufir@dur:~/AndroidStudioProjects/HelloAndroid$ thufir@dur:~/AndroidStudioProjects/HelloAndroid$ gradle clean run FAILURE: Build failed with an exception. * What went wrong: Task 'run' not found in root project 'HelloAndroid'. * Try: Run gradle tasks to get a list of available tasks. Run with –stacktrace option to get the stack trace. Run […]

Cómo implementar el repository de interfaz en otro module de proyecto en AndroidStudio usando Dagger2 y Kotlin

Quiero poder tener 2 implementaciones reactivas diferentes de la interfaz que obtiene la location del usuario en otro module de proyecto en AndroidStudio. Para ser específico, puede ser mediante el uso de gms, o solo con LocationManager nativo de Android. Aquí está mi interfaz de repository: interface RxLocationRepository { @SuppressLint("MissingPermission") fun onLocationUpdate(): Observable<Location> fun stopLocationUpdates() […]

Tipo genérico de Kotlin, Falló la inferencia de tipo

El documento de reference de Kotlin dijo que este ejemplo es válido. https://kotlinlang.org/docs/reference/generics.html#upper-bounds fun <T> cloneWhenGreater(list: List<T>, threshold: T): List<T> where T : Comparable<T>, T : Cloneable { return list.filter { it > threshold }.map { it.clone() } } Pero en Android studio 3.0, muestra una delgada línea roja debajo de it.clone() . Y el […]

ejecutar el proyecto android studio 2.3.3 kotlin en android studio 3.0.1 después de la actualización

He actualizado AS 2.3.3 a 3.0.1 usando un parche .jar la actualización fue exitosa, sin embargo, el estudio de Android me restring que necesito actualizar el plugin de Kotlin. Este plugin de Kotlin fue instalado en la versión 2.3.3 pero creo que Android studio 3.0.1 no requiere un plugin de Kotlin. Entonces mi pregunta es […]

Kotlin no pudo download

Ayer reinstalé mi Android Studio y traté de agregar el plugin de Kotlin en las preferences, pero luego no hubo callback. La barra de progreso lo terminó y detecté este error. ¿Está conectado con la última actualización de Android Studio? Gracias

La compilation de Kotlin falló en Android Studio

El error: Error:Execution failed for task ':synclib:compileKotlin'. > com.intellij.openapi.fileTypes.LanguageFileType.<init>(Lcom/intellij/lang/Language;)V El file synclib module synclib : apply plugin: 'java' apply plugin: 'kotlin' compileJava { sourceCompatibility = 1.7 targetCompatibility = 1.7 } dependencies { compile fileTree(dir: 'libs', include: ['*.jar']) testCompile 'junit:junit:4.12' // compile 'com.android.support:appcompat-v7:23.1.1' compile 'com.firebase:firebase-client-jvm:2.2.3' compile "org.jetbrains.kotlin:kotlin-stdlib:$kotlin_version" compile project(':jamodel') } buildscript { ext.kotlin_version = '1.0.0' repositories […]

Crear classs de Kotlin en Android Studio usando acciones de intención

Cuando uso Java en Android Studio, a menudo no tengo que crear files, solo escribo el nombre de la class que quiero usar y uso "Acciones de intención" para resolver el problema y crear el file necesario. El problema es que cuando uso Kotlin, si necesito, digamos una interfaz, cuando presiono la acción de intención, […]

Android Studio 3.0 que respalda a Kotlin: actividad como context

Desde el lanzamiento de Android Studio 3.0 Canary, he estado tratando de aprender Kotlin y hay algo que no puedo entender. Intentaba hacer una actividad simple con un button y una vista de text. No puedo entender por qué Android Studio no puede reconocer la actividad como un context. En mi código trato de hacer […]