Java.lang.RuntimeException Theme.Sherlock

He puesto una actualización en google play y veo este error:

java.lang.RuntimeException: Unable to start activity ComponentInfo{com.jim2/com.jim2.SettingWidgetActivity}: java.lang.IllegalStateException: You must use Theme.Sherlock, Theme.Sherlock.Light, Theme.Sherlock.Light.DarkActionBar, or a derivative. at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1815) at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:1831) at android.app.ActivityThread.access$500(ActivityThread.java:122) at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1024) at android.os.Handler.dispatchMessage(Handler.java:99) at android.os.Looper.loop(Looper.java:132) at android.app.ActivityThread.main(ActivityThread.java:4123) at java.lang.reflect.Method.invokeNative(Native Method) at java.lang.reflect.Method.invoke(Method.java:491) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:841) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:599) at dalvik.system.NativeStart.main(Native Method) Caused by: java.lang.IllegalStateException: You must use Theme.Sherlock, Theme.Sherlock.Light, Theme.Sherlock.Light.DarkActionBar, or a derivative. at com.actionbarsherlock.internal.ActionBarSherlockCompat.generateLayout(ActionBarSherlockCompat.java:1007) at com.actionbarsherlock.internal.ActionBarSherlockCompat.installDecor(ActionBarSherlockCompat.java:919) at com.actionbarsherlock.internal.ActionBarSherlockCompat.setContentView(ActionBarSherlockCompat.java:853) at com.actionbarsherlock.app.SherlockFragmentActivity.setContentView(SherlockFragmentActivity.java:251) at com.jim2.SettingWidgetActivity.onCreate(SettingWidgetActivity.java:37) at android.app.Activity.performCreate(Activity.java:4397) at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1048) at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1779) ... 11 more 

No entiendo por qué este error aparece porque funciona perfectamente en mis dispositivos

Alguien tiene una idea ?

Esta es una parte de mi Manifest.xml

 <application android:icon="@drawable/ic_launcher" android:label="@string/app_name" android:theme="@style/Theme.Sherlock" > 

Gracias

No utilice android:theme="@style/Theme.Sherlock" .

Utilice setTheme(R.style.Theme_Sherlock); Dentro de OnCreate .

P.ej

 @Override public void onCreate(Bundle savedInstanceState) { setTheme(R.style.Theme_Sherlock); super.onCreate(savedInstanceState); // What you want to do here } 

Usted puede hacer que su estilo hereda de Theme.Sherlock

 <style name="MyAppTheme" parent="Theme.Sherlock"> 

Entonces en uso manifiesto su tema

 android:theme="@style/MyAppTheme" 

Usted no tiene que usar setTheme en cada página como Muz dijo que esto parece como mucho trabajo cuando hay soluciones mucho mejores, marcaría la respuesta anterior abajo pero no puedo !!

Estoy de acuerdo con matt_lethargic. En mi archivo de estilo era:

 <style name="AppBaseTheme" parent="android:Theme.Holo.Light.DarkActionBar"> 

Mi aplicación se detuvo al estrellarse después de cambiarlo a:

 <style name="AppBaseTheme" parent="Theme.Sherlock"> 
  • Temas de Android: Defina colores / degradados en "baseTheme.xml", use dentro de controles, reemplace en "subThemeX.xml"
  • Diseño de widget Android - fondo negro predeterminado
  • La barra de acción se ve cortada mientras se utiliza Theme.AppCompat.Dialog
  • Escribir aplicaciones temáticas en Android
  • Cómo aplicar estilo personalizado global a android.support.design.widget.TextInputEditText?
  • AlertDialog Tema: ¿Cómo cambiar el color del texto del artículo?
  • Recurso para descargar temas / estilos de aplicación de Android?
  • Cómo utilizar el tema del proveedor en la aplicación de Android
  • Cambio del icono de la barra de acciones
  • Atributos de altura de ActionBarSherlock en sdk bajo
  • ¿Cómo establecer el tema en ProgressDialog?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.