java.lang.IllegalStateException: Vous devez utiliser un Thème.AppCompat thème (ou descendant) avec cette activité. titane

Je suis de la création d'un thème personnalisé pour mon Titane application à l'aide de ce thème générateur. Mais quand je lance mon application, c'est de s'écraser et de mon journal dit que j'ai besoin de appCompact même si j'ai mis le thème de sdk > sdk 11.

Et mon ciblant Android est la version de l'API 19 et min version du SDK est API14, alors je me demande pourquoi j'ai besoin de appCompact.

C'est ce que mon journal dit:

 [ERROR] :  TiApplication: (main) [512,512] Sending event: exception on thread: main msg:java.lang.RuntimeException: Unable to start activity ComponentInfo{a.s/org.appcelerator.titanium.TiActivity}: java.lang.IllegalStateException: You need to use a Theme.AppCompat theme (or descendant) with this activity.; Titanium 3.4.0,2014/09/25 16:42,b54c467
[ERROR] :  TiApplication: java.lang.RuntimeException: Unable to start activity ComponentInfo{a.s/org.appcelerator.titanium.TiActivity}: java.lang.IllegalStateException: You need to use a Theme.AppCompat theme (or descendant) with this activity.
[ERROR] :  TiApplication:   at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2195)
[ERROR] :  TiApplication:   at android.app.ActivityThread.handleLaunchActivity(Activ
[ERROR] :  TiApplication:   at android.app.ActivityThread.access$800(ActivityThread.java:135)
[ERROR] :  TiApplication:   at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1196)
[ERROR] :  TiApplication:   at android.os.Handler.dispatchMessage(Handler.java:102)
[ERROR] :  TiApplication:   at android.os.Looper.loop(Looper.java:136)
[ERROR] :  TiApplication:   at android.app.ActivityThread.main(ActivityThread.java:5017)
[ERROR] :  TiApplication:   at java.lang.reflect.Method.invokeNative(Native Method)
[ERROR] :  TiApplication:   at java.lang.reflect.Method.invoke(Method.java:515)
[ERROR] :  TiApplication:   at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:779)
[ERROR] :  TiApplication:   at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:595)
[ERROR] :  TiApplication:   at dalvik.system.NativeStart.main(Native Method)
[ERROR] :  TiApplication: Caused by: java.lang.IllegalStateException: You need to use a Theme.AppCompat theme (or descendant) with this activity.
[ERROR] :  TiApplication:   at android.support.v7.app.ActionBarActivityDelegate.onCreate(ActionBarActivityDelegate.java:108)
[ERROR] :  TiApplication:   at android.support.v7.app.ActionBarActivityDelegateICS.onCreate(ActionBarActivityDelegateICS.java:57)
[ERROR] :  TiApplication:   at android.support.v7.app.ActionBarActivity.onCreate(ActionBarActivity.java:98)
[ERROR] :  TiApplication:   at org.appcelerator.titanium.TiBaseActivity.onCreate(TiBaseActivity.java:516)
[ERROR] :  TiApplication:   at org.appcelerator.titanium.TiActivity.onCreate(TiActivity.java:18)
[ERROR] :  TiApplication:   at android.app.Activity.performCreate(Activity.java:5231)
[ERROR] :  TiApplication:   at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1087)
[ERROR] :  TiApplication:   at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2159)
[ERROR] :  TiApplication:   ... 11 more
pouvez-vous fournir votre tiapp.xml et le chemin d'accès où vous mettez vos généré thème.
<android xmlns:android="schemas.android.com/apk/res/android"> <outil-api-niveau>14</outil-api-niveau> <manifest> <application android:screenOrientation="portrait" android:thème="@style/Lumière"/> <uses-sdk android:minSdkVersion="14"/> <uses-sdk android:targetSdkVersion="19"/> </manifest> </android>
appname/plate-forme/android/res/valeurs
qu'est-ce que le parent valeur dans votre @style/Light ( serait à appname/platform/android/res/values/styles.xml )
le parent à la Lumière du thème devrait être comme <style name="Light" parent="@style/Theme.AppCompat.Light">

OriginalL'auteur Antwan | 2014-11-01