¿Por qué Android Studio no encuentra mis recursos?

La inspección de código de Android Studio parece no encontrar ninguno de los recursos específicos del proyecto.

Por ejemplo my styles.xml

<resources> <style name="AppBaseTheme" parent="Holo.Theme.Light.DarkActionBar"> </style> <!-- Application theme. --> <style name="AppTheme" parent="AppBaseTheme"> </style> </resources> 

Marca el segundo AppBaseTheme rojo y dice: "No se puede resolver el símbolo 'AppBaseTheme'".

La aplicación compila y se ejecuta sin problemas, pero no tengo ninguna finalización de código en los recursos. La inspección parece encontrar los recursos de ActionBarSherlock y HoloEverywhere recursos (por ejemplo, Holo.Theme.Light.DarkActionBar, auto-completar obras).

Build.gradle del (sub) proyecto de la aplicación

 buildscript { repositories { mavenCentral() } dependencies { classpath 'com.android.tools.build:gradle:0.4.1' } } apply plugin: 'android' dependencies { //compile files('libs/android-support-v4.jar') compile project(':abs-library') compile project(':he-library') compile project(':he-addons:slider') compile project(':he-addons:preferences') // using a custom repo here compile 'com.google.android:support-v4:r13' } android { compileSdkVersion 17 buildToolsVersion "17.0.0" defaultConfig { minSdkVersion 7 targetSdkVersion 17 } sourceSets { main { manifest.srcFile 'src/main/AndroidManifest.xml' java.srcDirs = ['src/main/java'] // abs-res, he-res are symlinks to ../abs-library/res // and ../he-library/res res.srcDirs = ['src/main/res', 'abs-res', 'he-res'] } } } 

Captura de pantalla: http://lukas.kropatschek.net/as-inspection-error.png

Lo primero que intentaría es File>>Invalidate Caches\Restart>>Invalidate and Restart .

Esto ha solucionado todos los problemas de recursos que he tenido con Android Studio.

Prueba con el botón "Proyecto de sincronización con archivos Gradle" en la barra de herramientas (el círculo verde con la flecha azul), funcionó para mí

También puede forzar la sincronización cambiando algo en su gradle (el botón Sync aparecerá y debe hacer clic en él) y luego revertir los cambios y hacer clic de nuevo en "Sync"

Parece que el problema se solucionó cerrando el proyecto, eliminando la carpeta .idea y todos los archivos .iml, limpiando con ./gradlew clean y reimportando el proyecto. Esta vez marcé la casilla de verificación de importación automática al importar usando el modelo gradle.

Usted tiene un problema en su definición de estilo, tiene que llamar al estilo definido con un "@":

 <resources> <style name="AppBaseTheme" parent="@android:style/Theme.Holo.Light.DarkActionBar"> </style> <!-- Application theme. --> <style name="AppTheme" parent="@style/AppBaseTheme"> </style> </resources> 

@style/AppBaseTheme significa aquí que el sistema llamará al estilo llamado AppBaseTheme en su archivo styles.xml.

hacer esto :

1 – ir a android studio's menu bar Build > Rebuild Project

2 – ir a android studio's menu bar Build > Clean Project

3 – ir a android studio's menu bar File > Invalidate Caches / Restart

  • Sonar Android Lint sin problemas encontrados
  • Infinite Gradle Build Ejecución de Java 8
  • Error en la sincronización del proyecto de Android Gradle
  • Esta dependencia me da dos versiones de un frasco. ¿Cómo puedo solucionar esto?
  • Proyecto Android de Kotlin falló al sincronizar el Proyecto Gradle
  • Com.android.builder.packaging.DuplicateFileException: Archivos duplicados copiados en APK META-INF / maven / com.fasterxml.jackson.core / jackson-databind / pom.xml
  • Cómo excluir un archivo jar de mi objetivo de compilación de la biblioteca de Android
  • Gradle Sync no terminará después de la actualización 0.4.6
  • ¿Por qué Gradle crea mi módulo en el modo Release cuando la aplicación está en Debug
  • libGDX + com.google.android.gms: play-services: 7.0.0: android: dexDebug
  • Cómo solucionar la entrada duplicada de entrada duplicada: javax / annotation / ParametersAreNullableByDefault.class
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.