0

レイアウトファイルとアクティビティがほとんど削除されなくなるまで、アプリは正常に動作していました。エラーが発生しAndroid - AppCompatは現在のテーマ機能をサポートしていませんエラー

java.lang.RuntimeException: Unable to start activity ComponentInfo{com.skaprer.jope/com.skaprer.jope.Controllers.LoaderActivity}: java.lang.IllegalArgumentException: AppCompat does not support the current theme features: { windowActionBar: false, windowActionBarOverlay: false, android:windowIsFloating: false, windowActionModeOverlay: false, windowNoTitle: false } 
                   at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2416) 
                   at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2476) 
                   at android.app.ActivityThread.-wrap11(ActivityThread.java) 
                   at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1344) 
                   at android.os.Handler.dispatchMessage(Handler.java:102) 
                   at android.os.Looper.loop(Looper.java:148) 
                   at android.app.ActivityThread.main(ActivityThread.java:5417) 
                   at java.lang.reflect.Method.invoke(Native Method) 
                   at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:726) 
                   at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:616) 
                  Caused by: java.lang.IllegalArgumentException: AppCompat does not support the current theme features: { windowActionBar: false, windowActionBarOverlay: false, android:windowIsFloating: false, windowActionModeOverlay: false, windowNoTitle: false } 
                   at android.support.v7.app.AppCompatDelegateImplV7.createSubDecor(AppCompatDelegateImplV7.java:422) 
                   at android.support.v7.app.AppCompatDelegateImplV7.ensureSubDecor(AppCompatDelegateImplV7.java:279) 
                   at android.support.v7.app.AppCompatDelegateImplV7.setContentView(AppCompatDelegateImplV7.java:253) 
                   at android.support.v7.app.AppCompatActivity.setContentView(AppCompatActivity.java:109) 
                   at com.skaprer.jope.Controllers.LoaderActivity.onCreate(LoaderActivity.java:39) 
                   at android.app.Activity.performCreate(Activity.java:6251) 
                   at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1107) 
                   at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2369) 
                   at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2476)  
                   at android.app.ActivityThread.-wrap11(ActivityThread.java)  
                   at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1344)  
                   at android.os.Handler.dispatchMessage(Handler.java:102)  
                   at android.os.Looper.loop(Looper.java:148)  
                   at android.app.ActivityThread.main(ActivityThread.java:5417)  
                   at java.lang.reflect.Method.invoke(Native Method)  
                   at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:726)  
                   at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:616)  

マイLoaderActivityファイル:

@Override 
protected void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 
    TwitterAuthConfig authConfig = new TwitterAuthConfig(TWITTER_KEY, TWITTER_SECRET); 
    Fabric.with(this, new Crashlytics(), new TwitterCore(authConfig), new Digits()); 
    setContentView(R.layout.activity_loader); 
} 

テーマファイル:

<style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar"> 
    <item name="colorPrimary">@color/primary_color</item> 
    <item name="colorPrimaryDark">@color/primary_dark_color</item> 
    <item name="colorAccent">@color/accent_color</item> 
</style> 

V21:エヴァー

<style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar"> 
    <item name="colorPrimary">@color/primary_color</item> 
    <item name="colorPrimaryDark">@color/primary_dark_color</item> 
    <item name="colorAccent">@color/accent_color</item> 
    <item name="android:navigationBarColor">#212121</item> 
    <item name="android:windowContentTransitions">true</item> 
</style> 

以来、それ以来、その、このエラーを示します変更、アプリは失敗します始めること。私はインテントフィルタを変更して、さまざまなアクティビティを開始してエラーがアクティビティに特有なものかどうかを確認しようとしましたが、試したすべてのアクティビティでエラーが残ります。私は何をすべきか?

+0

マニフェストを投稿することはできますか? –

答えて

1

をお試しください全体を再構築するのではなく、変更された部分。だから私はそれをきれいにして再構築し、デバイスからアプリをアンインストールしてから実行します。出来た。

0

使用しているAppCompatのバージョンは?

これは、AppCompatがテーマウィンドウのフラグで予想されるものより厳しくなったためです。

あなたのテーマファイルに次のフラグを追加してください: <item name="windowNoTitle">true</item>

+0

com.android.support:appcompat-v7:23.1.1 –

+0

windowNoTitleを追加しましたが、同じエラーが表示されますが、現在のテーマ機能としてwindowNoTitle:falseと表示されています –

+0

あなたはどのテーマをあなたのアクティビティに使用していますか?マニフェストを投稿する方が良いでしょう。両方のテーマファイルにwindowNoTitleを追加しましたか? – John

1

それはIDEのみのためにアプリを再構築し、なぜなら最近のAndroid Studioの2.0アップデートのエラーだったこの

<item name="windowActionBar">false</item> 
<item name="windowNoTitle">true</item> 
+0

まだ動作しません –

関連する問題