"no se puede resolver el símbolo R" en Android Studio

Resuelto ez4nick asked hace 54 años • 0 respuestas

En todos los casos en todas mis clases a las que hago referencia R.id.something, Restá en rojo y dice "no se puede resolver el símbolo R". Además, cada vez que aparece, R.layout.somethingestá subrayado en rojo y dice "no se puede resolver el método setContentView(?)". El proyecto siempre funciona bien. Es molesto ver esto todo el tiempo. He leído muchas otras preguntas aquí sobre algo similar, pero la mayoría involucraba la importación de proyectos desde Eclipse. Estoy usando lo que creo que es la versión más reciente de Android Studio y el proyecto se creó con Android Studio y funcionó sin ningún problema de "no se puede resolver R". Me gustaría saber a qué se debe esto si alguien lo sabe.

ez4nick avatar Jan 01 '70 08:01 ez4nick
Aceptado

Yo también tuve este problema. Una simple 'limpieza de gradlew' y una 'construcción de gradlew' funcionaron.


Haga clic en Build->Clean Project y eso realizará una limpieza de gradle

Vipassana Vijayarangan avatar Aug 12 '2013 09:08 Vipassana Vijayarangan

En las últimas versiones de Android Studio, al menos para mí, funciona lo siguiente:

"Herramientas" -> "Android" -> "Sincronizar proyecto con archivos Gradle"

En la última versión de Android Studio 3.1.3 (julio de 2018), "Sincronizar proyecto con archivos Gradle" está disponible en la barra de menú principal.

ingrese la descripción de la imagen aquí

Tom C. avatar Nov 19 '2013 09:11 Tom C.

Estaba usando gradle 3.3.0. Fue el principal culpable. Perdí 6,50 horas de mi vida. Gradle 3.2.1 eliminó el error.

classpath 'com.android.tools.build:gradle:3.2.1'

Problema resuelto después de cambiar la versión de Gradle. El historial de detalles se puede encontrar aquí .

Tushar Monirul avatar Jan 21 '2019 09:01 Tushar Monirul

Tengo un problema similar y esto es lo que hice:

Limpiar proyecto y sincronizar proyecto con Gradle,

ingrese la descripción de la imagen aquí

comprobar la versión de buildTools en mi SDK ingrese la descripción de la imagen aquí

Desde build gradle (módulo) cambie minSdkVersion de 8 a 9

defaultConfig {
        applicationId "PackageName"
        minSdkVersion 9
        targetSdkVersion 22
        versionCode 1
        versionName "1.0"
    }

Pero todo esto no ayudó.

Finalmente encontré la respuesta (esto funcionó en mi caso)

Cambiar de build.gradle(módulo:aplicación)

android {
    compileSdkVersion 21
    buildToolsVersion '21.0.1'
......
....
}

O

Seleccione Archivo | Cambio de estructura del proyecto Versión de herramientas de compilación a 21.1.1

ingrese la descripción de la imagen aquí

Mina Fawzy avatar May 03 '2015 15:05 Mina Fawzy