Android Studio: Theme.Sherlock.Light.DarkActionBar no se puede resolver
He incluido el ABS aar, como se ve aquí ( https://github.com/JakeWharton/ActionBarSherlock-Gradle-Sample ), en mi proyecto. Funciona muy bien con mis clases, en mi estilo XML, sin embargo, me sale "Theme.Sherlock.Light.DarkActionBar no se puede resolver". Mi archivo gradle se ve así:
dependencies { compile 'com.actionbarsherlock:actionbarsherlock:4.4.0@aar' compile 'com.android.support:support-v4:18.0.+' }
En mi estilo XML:
- Prefijo de variable de miembro ("m") en getters y setters en Android studio 1.1
- Agrega la API de datos de YouTube a Android Studio
- Los eventos de prueba no se recibieron - Android Studio
- Cómo quitar el icono incorporado de correo de content_main
- Fallo
<style name="AppTheme" parent="Theme.Sherlock.Light.DarkActionBar"> <item name="textAppearanceFinish">@style/TextAppearanceFinish</item> </style>
¿Qué estoy haciendo mal?
- Gradle no puede construir ActionBarSherlock
- Error :() referencia indefinida a `__android_log_write 'ERROR?
- Ignorar advertencia de ortografía en el estudio de Android para archivos específicos
- Cómo forzar Android Studio 0.6.0 a usar SDK Build Tools 19.1.0
- ¿Qué es Eclipse Ctrl + O equivalente en Android Studio?
- Gestor de dispositivos virtuales de Android se bloquea con "doble libre o corrupción"
- Android Studio El proyecto ya está registrado
- Ejecutar un solo archivo java con el método principal estándar (String args) - Android Studio
¿Por qué está utilizando Theme.Sherlock.Light.DarkActionBar. Puede implementar esto por android soporte de la biblioteca appcompact v7 que es estable y no crea ningún problema fácil de usar. Puede hacer esto cambiando su código como
<style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar"> <item name="textAppearanceFinish">@style/TextAppearanceFinish</item> </style>
Y en su dependencia gradle
dependencies { compile fileTree(include: '*.jar', dir: 'libs') compile 'com.android.support:appcompat-v7:22.0.0'
}
En primer lugar, presumo que las clases de ABS son correctamente resueltas en su IDE (es decir, no están marcadas en rojo), ya que no lo menciona.
Si está usando Android Studio <0.4.3, hay un error conocido (fijo en 0.4.3) donde las dependencias en los scripts de compilación no están totalmente resueltas. Puede comprobar si existe Your_Project / your_module / build / exploded-bundles / ComActionbarsherlock … / classes.jar. Si no es así, la corrección se encuentra en unos pocos pasos en este subproceso de stackoverflow .