Android: NoSuchFieldError ссылается на appcompat_v7 отсутствует R $ ​​styleable.Theme_windowActionBar

Я отчасти новичок в разработке Android, и я пытаюсь работать с общей структурой моего приложения. Пока я должен показать активность Splash в течение 3 секунд, а затем перейти к моей основной деятельности .

Поскольку в моем SA мне не нужен какой-либо ActionBar, я подумал, что это не значит, что мой класс расширяет ActionBarActivity, а только Activity. Затем я создал намерение, начиная мое MA

Эти действия по-прежнему не имеют никакой реальной функции.

Здесь моя активность Splash:

import android.app.Activity; import android.content.Intent; import android.os.Bundle; public class SplashActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_splash); try { Thread.sleep(3000); } catch (InterruptedException e) { // TODO Auto-generated catch block e.printStackTrace(); } Intent changeActivity = new Intent(SplashActivity.this, MainActivity.class); SplashActivity.this.startActivity(changeActivity); } @Override protected void onResume() { // TODO Auto-generated method stub super.onResume(); } } 

И здесь моя основная деятельность:

 import android.support.v7.app.ActionBarActivity; import android.os.Bundle; import android.view.Menu; import android.view.MenuItem; public class MainActivity extends ActionBarActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); } @Override public boolean onCreateOptionsMenu(Menu menu) { // Inflate the menu; this adds items to the action bar if it is present. getMenuInflater().inflate(R.menu.main, menu); return true; } @Override public boolean onOptionsItemSelected(MenuItem item) { // Handle action bar item clicks here. The action bar will // automatically handle clicks on the Home/Up button, so long // as you specify a parent activity in AndroidManifest.xml. int id = item.getItemId(); if (id == R.id.action_settings) { return true; } return super.onOptionsItemSelected(item); } } 

Все выглядит хорошо для меня, но каждый раз, когда я пытаюсь запустить приложение на своем реальном устройстве, это то, что я получаю:

11-03 17: 46: 47.002: E / AndroidRuntime (30179): FATAL EXCEPTION: главная

11-03 17: 46: 47.002: E / AndroidRuntime (30179): java.lang.NoSuchFieldError: android.support.v7.appcompat.R $ styleable.Theme_windowActionBar

11-03 17: 46: 47.002: E / AndroidRuntime (30179): at android.support.v7.app.ActionBarActivityDelegate.onCreate (ActionBarActivityDelegate.java:145)

11-03 17: 46: 47.002: E / AndroidRuntime (30179): at android.support.v7.app.ActionBarActivityDelegateBase.onCreate (ActionBarActivityDelegateBase.java:139)

11-03 17: 46: 47.002: E / AndroidRuntime (30179): at android.support.v7.app.ActionBarActivity.onCreate (ActionBarActivity.java:123)

11-03 17: 46: 47.002: E / AndroidRuntime (30179): at com.android.adiuvapp_verbalatina.MainActivity.onCreate (MainActivity.java:12)

11-03 17: 46: 47.002: E / AndroidRuntime (30179): at android.app.Activity.performCreate (Activity.java:5188)

11-03 17: 46: 47.002: E / AndroidRuntime (30179): at android.app.Instrumentation.callActivityOnCreate (Instrumentation.java:1094)

11-03 17: 46: 47.002: E / AndroidRuntime (30179): at android.app.ActivityThread.performLaunchActivity (ActivityThread.java:2074)

11-03 17: 46: 47.002: E / AndroidRuntime (30179): at android.app.ActivityThread.handleLaunchActivity (ActivityThread.java:2135)

11-03 17: 46: 47.002: E / AndroidRuntime (30179): at android.app.ActivityThread.access $ 700 (ActivityThread.java:140)

11-03 17: 46: 47.002: E / AndroidRuntime (30179): at android.app.ActivityThread $ H.handleMessage (ActivityThread.java:1237)

11-03 17: 46: 47.002: E / AndroidRuntime (30179): at android.os.Handler.dispatchMessage (Handler.java:99)

11-03 17: 46: 47.002: E / AndroidRuntime (30179): на android.os.Looper.loop (Looper.java:137)

11-03 17: 46: 47.002: E / AndroidRuntime (30179): at android.app.ActivityThread.main (ActivityThread.java:4921)

11-03 17: 46: 47.002: E / AndroidRuntime (30179): at java.lang.reflect.Method.invokeNative (собственный метод)

11-03 17: 46: 47.002: E / AndroidRuntime (30179): в java.lang.reflect.Method.invoke (Method.java:511)

11-03 17: 46: 47.002: E / AndroidRuntime (30179): at com.android.internal.os.ZygoteInit $ MethodAndArgsCaller.run (ZygoteInit.java:1038)

11-03 17: 46: 47.002: E / AndroidRuntime (30179): at com.android.internal.os.ZygoteInit.main (ZygoteInit.java:805)

11-03 17: 46: 47.002: E / AndroidRuntime (30179): at dalvik.system.NativeStart.main (собственный метод)

Я много часов искал в Интернете, но на мой вопрос нет хорошего ответа: как я могу решить эту проблему ?

Использование extends Activity вместо extends ActionBarActivity и ошибка будет исправлена.