Страница 1 из 1

Android JUnit. java.lang.IllegalStateException: You need to

Добавлено: 16 май 2014, 14:11
Lighter
Привет! Создал тестовый проект с 2-мя Activity и JUnit тест к нему. Когда запускаю тест ошибка:

Код: Выделить всё

java.lang.IllegalStateException: You need to use a Theme.AppCompat theme (or descendant) with this activity.
at android.support.v7.app.ActionBarActivityDelegate.onCreate(ActionBarActivityDelegate.java:111)
at android.support.v7.app.ActionBarActivityDelegateICS.onCreate(ActionBarActivityDelegateICS.java:58)
at android.support.v7.app.ActionBarActivity.onCreate(ActionBarActivity.java:98)
at com.example.simpleactivity.MainActivity.onCreate(MainActivity.java:12)
at android.app.Activity.performCreate(Activity.java:5133)
at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1087)
at android.test.ActivityUnitTestCase.startActivity(ActivityUnitTestCase.java:158)
at com.example.simpleactivity.test.MainActivityTest.setUp(MainActivityTest.java:22)
at android.test.AndroidTestRunner.runTest(AndroidTestRunner.java:191)
at android.test.AndroidTestRunner.runTest(AndroidTestRunner.java:176)
at android.test.InstrumentationTestRunner.onStart(InstrumentationTestRunner.java:554)
at android.app.Instrumentation$InstrumentationThread.run(Instrumentation.java:1701)
В тестовом приложении style заменил:

Код: Выделить всё

<application
        android:allowBackup="true"
        android:icon="@drawable/ic_launcher"
        android:label="@string/app_name"
        android:theme="@style/Theme.AppCompat" >
...
    </application>
Но всё равно, ошибка та же.
Само тестовое приложение без JUnit запускается.