Estoy intentando implementar la nueva biblioteca de soporte de ActionBar que Google lanzó hace un par de días. En el pasado, he implementado con éxito ActionBarSherlock sin ningún problema utilizando el mismo método que aparece en la página de configuración de la biblioteca de soporte de Google Developer, utilizando la guía sobre cómo incluir los recursos (que es similar a cómo lo hizo ActionBarSherlock). Tengo el proyecto de la biblioteca cargado en mi propio proyecto como biblioteca también.
Puedo decir que la biblioteca se está cargando bien. Cuando, en lugar de extender Activity en mi MainActivity.java, lo cambié para extender ActionBarActivity (según las instrucciones de Google), no se producen errores, y se importa correctamente.
Incluso he intentado pasar por el archivo style.xml y añadiendo @style/Theme.AppCompat.Light
directamente en el AndroidManifest.xml para ambos <application>
y <activity>
con android:theme="@style/ThemeAppCompat.Light"
todos los intentos que resultan en el mismo error.
Ahora el problema es que no puedo hacer que cambie el tema, y mucho menos incluso construir sin lanzar un error. A continuación se muestra el error que recibo, seguido del archivo style.xml que cambié para usar el nuevo tema.
Tengo una experiencia moderada trabajando con aplicaciones de Android y estoy ejecutando Eclipse con la última versión de las bibliotecas de soporte y SDK compilando con API 18 (Android 4.3).
Error recibido durante la compilación
error: Error al recuperar el elemento primario para el elemento: no se encontró ningún recurso que coincida con el nombre dado '@ style / Theme.AppCompat.Light'. styles.xml / ActBarTest / res / values line 3 Android AAPT Problema
style.xml
<?xml version="1.0" encoding="utf-8"?>
<resources>
<style name="Theme.ProsoftStudio.ACTest" parent="@style/Theme.AppCompat.Light">
</style>
</resources>
¿Alguna sugerencia? Esto nunca fue un problema con ActionBarSherlock. Quiero trabajar en el uso de esta nueva biblioteca de soporte. Casi parece que el .jar se está cargando, pero no los recursos.