Android Studio de repente no puede resolver símbolos

Resuelto Daniel Wilson asked hace 54 años • 28 respuestas

Android Studio 0.4.2 estaba funcionando bien y hoy lo abrí y casi todo estaba en rojo y el autocompletado había dejado de funcionar. Miro las importaciones y AS parece decirme que de repente no puede encontrar android.support.v4 (ofreciéndome la opción de eliminar las importaciones no utilizadas). ( Sin embargo, android.support.v7 parece estar bien).

Cosas que he probado:

  • Reconstruyendo el proyecto
  • Limpiando el proyecto
  • Sincronización con archivos Gradle
  • Cerrando el Proyecto, cerrando AS y relanzando/reapertura
  • Archivo > Invalidar cachés/Reiniciar
  • Al examinar Lint, no vi nada obvio.
  • Verificar que todas las bibliotecas de soporte estén actualizadas en el administrador de SDK
  • Examinando mi Build.gradle, aunque no hay cambios y es el mismo de siempre, la forma en que funcionó todo el tiempo.

Aquí está por si es relevante:

buildscript {
    repositories {
        mavenCentral()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:0.7.+'
    }
}
apply plugin: 'android'

repositories {
    mavenCentral()
}

android {
    compileSdkVersion 19
    buildToolsVersion '19.0.0'

    defaultConfig {
        minSdkVersion 8
        targetSdkVersion 19
    }
}

dependencies {
    compile 'com.android.support:support-v4:19.0.0'
    compile 'com.android.support:gridlayout-v7:19.0.0'
    compile 'com.android.support:appcompat-v7:19.0.0'
    compile 'com.google.android.gms:play-services:4.0.30'
    compile project(':libraries:facebook')
    compile files('libs/core.jar')
}

Cuando presiono "Sincronizar con Gradle" y abro "Configuración del proyecto", aparece un error rojo que me indica que tengo referencias de biblioteca duplicadas y que debo eliminar las que no se utilizan. ingrese la descripción de la imagen aquí

¡Mi proyecto se compila y funciona bien, pero realmente necesito que funcione el autocompletado! ¿Alguien tiene alguna sugerencia?

ingrese la descripción de la imagen aquí

Daniel Wilson avatar Jan 01 '70 08:01 Daniel Wilson
Aceptado

Ninguna de las cosas mencionadas anteriormente aquí realmente funcionó para mí. Pero luego encontré esta entrada de menú en el menú Archivo Invalidate Caches/Restartque parece haber solucionado el problema.

Realmente no sé qué sucedió en segundo plano, pero cuando Android Studio se inició nuevamente, la barra de estado dijo Indexing...durante aproximadamente un minuto, lo que aparentemente hizo maravillas.

Como referencia, estoy usando Android Studio 0.5.4.

Victor Häggqvist avatar Apr 07 '2014 00:04 Victor Häggqvist

Ya has repasado la lista de la mayoría de las cosas que serían útiles, pero puedes intentar:

  • Salir de Android Studio
  • Haz una copia de seguridad de tu proyecto
  • Elimine todos los archivos .iml y la carpeta .idea
  • Reinicie Android Studio y vuelva a importar su proyecto

Por cierto, los mensajes de error que ve en el cuadro de diálogo Estructura del proyecto son falsos en su mayor parte.

ACTUALIZAR:

Android Studio 0.4.3 está disponible en el canal de actualización canary y, con suerte, debería resolver la mayoría de estos problemas. Puede que haya algunos problemas persistentes; Si los ve en 0.4.3, háganoslo saber e intente brindarnos un conjunto confiable de pasos para reproducirlos, de modo que podamos asegurarnos de que hemos cuidado todas las rutas de código.

Scott Barta avatar Jan 13 '2014 20:01 Scott Barta

Pasate por el enlace y me funciono.

1.) Elija la opción Archivo del menú en la parte superior izquierda de Android Studio.

2.) Seleccione la opción: "Invalidar caché/Reiniciar..." Se abrirá un cuadro de diálogo.

3.) Haga clic en el primer botón con la opción: "Invalidar y reiniciar"

4.) Cerrará el estudio y lo reiniciará. Iniciar la indexación del proyecto.

Resolvió mi problema:

Archivo -> Invalidar caché/Reiniciar -> Invalidar y reiniciar

Fuente: https://www.youtube.com/watch?v=FX_gCTpqhwM

Manmohan Soni avatar Aug 16 '2016 12:08 Manmohan Soni

Para mí fue una entrada de compilación "progaurd" en mi build.gradle. Eliminé toda la sección de compilación, luego volví a sincronizar y el problema se resolvió.

Post Impatica avatar Nov 04 '2014 23:11 Post Impatica