Inicio › Foros › Lenguajes de programación, desarrollo, código fuente › Java y Kotlin › Error en import androidx.lifecycle.LiveData en Android Studio [RESUELTO]
Etiquetado: android, androidx, error, import, kotlin, lifecycle, livedata, proyecto, resuelto, solución, solucionado, solved
- Este debate tiene 6 respuestas, 2 mensajes y ha sido actualizado por última vez el hace 1 mes por alonsojpd.
-
AutorEntradas
-
01/09/2025 a las 19:21 #51706VariosModerador
Tengo un proyecto en Android Studio y Kotlin, con estos imports:
Kotlin123456789import androidx.lifecycle.LiveDataimport androidx.lifecycle.MutableLiveDataimport com.example.restapiidemo.network.ApiClientimport com.example.restapiidemo.network.ApiInterfaceimport retrofit2.Callimport retrofit2.Callbackimport retrofit2.Responseclass HomeRepository {Desde hace unos meses no lo abrí porque no lo necesitaba. Pero ahora, lo abro y no me compila, me muestra error de que no encuentra las librerías:
import androidx.lifecycle.LiveData
import androidx.lifecycle.MutableLiveData¿A qué puede ser debido?
01/09/2025 a las 19:25 #51707alonsojpdSuperadministradorEl error de no detectar esos import de import androidx.lifecycle.LiveData suele ser debido a que, posiblemente, estés cargando alguna versión obsoleta. Revisa el fichero de dependencias (que suele ser build.gradle) y en dependencies { revisa qué implementation tienes de androidx.recyclerview:recyclerview, qué versión y nos la pasas por aquí.
01/09/2025 a las 19:26 #51708VariosModeradorEn el fichero de dependenicas build.gradle, tengo esto:
Kotlin12345678910111213141516171819202122232425dependencies {implementation fileTree(dir: 'libs', include: ['*.jar'])implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk7:$kotlin_version"implementation 'androidx.appcompat:appcompat:1.1.0'implementation 'androidx.core:core-ktx:1.3.0'implementation 'androidx.constraintlayout:constraintlayout:1.1.3'//materialimplementation 'com.google.android.material:material:1.1.0'//lifecycleimplementation 'androidx.lifecycle:lifecycle-extensions:2.2.0'implementation "android.arch.lifecycle:viewmodel:1.1.1"//retrofitimplementation 'com.squareup.retrofit2:retrofit:2.7.2'implementation 'com.squareup.retrofit2:converter-gson:2.7.2'//recyclerviewimplementation 'androidx.recyclerview:recyclerview:1.2.0-alpha03'testImplementation 'junit:junit:4.12'androidTestImplementation 'androidx.test.ext:junit:1.1.1'androidTestImplementation 'androidx.test.espresso:espresso-core:3.2.0'}01/09/2025 a las 19:29 #51709alonsojpdSuperadministradorOk, puede que te falte la librería androidx.lifecycle:lifecycle-common:2.6.1, añade una línea al fichero de dependencias como esta:
implementation ‘androidx.lifecycle:lifecycle-common:2.6.1’
Y, de paso, actualiza la versión de la librería ‘androidx.recyclerview:recyclerview:1.2.0-alpha03’ comentando la línea:
implementation ‘androidx.recyclerview:recyclerview:1.2.0-alpha03’
y añadiendo esta:
implementation ‘androidx.recyclerview:recyclerview:1.2.1’
Una vez guardados los cambios, Android Studio te ofrecerá sincronizar el proyecto. Pulsa en «Sync now» para que se descargue las librerías necesarias actualizadas. Cuando se haya sincronizado, vuelve a probar la compilación.
01/09/2025 a las 19:30 #51710VariosModeradorEfectivamente era eso, añadí la línea:
implementation ‘androidx.lifecycle:lifecycle-common:2.6.1’
Y cambié la versión de:
implementation ‘androidx.recyclerview:recyclerview:1.2.1’
Sincronicé y el proyecto Android Studio ha vuelto a funcionar.
Resuelto, muchísimas gracias.
01/09/2025 a las 19:53 #51713VariosModeradorOtra cosa, por si sirve a alguien, que también me fallaba, es este import:
import androidx.appcompat.app.AppCompatActivity
Y también por lo mismo que comentabas, cambié la versión de:
implementation ‘androidx.appcompat:appcompat:1.1.0’
A:
implementation ‘androidx.appcompat:appcompat:1.7.0’
Sincronicé y se solucionó el problema.
01/09/2025 a las 19:54 #51714alonsojpdSuperadministradorEstupendo, gracias por la aportación.
-
AutorEntradas
- Debes estar registrado para responder a este debate.