java.lang.IllegalStateException: Sie brauchen, um ein Thema zu verwenden.AppCompat Thema (oder Nachkomme) mit dieser Tätigkeit

Ich bin immer diese Fehlermeldung, wenn Sie versuchen, um mein android-Anwendung.

Das merkwürdige: Es passiert nur, wenn die android-Anwendung erstellt wurde (und unterschrieben) mit Jenkins.

Wenn ich den lokalen apk-Datei aus eclipse heraus und schieben Sie es auf meinem Gerät (oder emulator) funktioniert alles einwandfrei

Irgendwelche Ideen?

Bearbeiten:
AndroidManifest.xml

<application
    android:name="at.my.test.App"
    android:allowBackup="true"
    android:icon="@drawable/ic_launcher"
    android:label="@string/app_name"
    android:theme="@style/MyActionBarTheme" >
    <activity
        android:name="SplashActivity"
        android:label="@string/app_name"
        android:screenOrientation="portrait"
        android:theme="@android:style/Theme.Black.NoTitleBar" >
        <intent-filter>
            <action android:name="android.intent.action.MAIN" />

            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>
    </activity>
    <activity
        android:name="LoginActivity"
        android:screenOrientation="portrait"
        android:windowSoftInputMode="stateHidden" >
    </activity>
    <activity
        android:name="MyFirstActivity"
        android:screenOrientation="portrait" >
    </activity>
    <activity
        android:name="MySecondActivity"
        android:screenOrientation="portrait" >
    </activity>
    <activity
        android:name="MyThirdActivity"
        android:screenOrientation="portrait" >
    </activity>
    <activity
        android:name="WebActivity"
        android:screenOrientation="portrait" >
    </activity>
    <activity
        android:name="ErrorActivity"
        android:screenOrientation="portrait"
        android:theme="@android:style/Theme.Black.NoTitleBar" >
    </activity>
</application>  

Und die themes.xml Datei:

<style name="MyActionBarTheme" parent="@style/Theme.AppCompat">

    <item name="android:actionBarStyle">@style/MyActionBar</item>
    <item name="android:homeAsUpIndicator">@drawable/ic_up_arrow</item>
    <item name="android:windowActionBar">true</item>
    <item name="android:windowBackground">@android:color/white</item>
    <item name="android:windowContentOverlay">@null</item>

    <!-- Support library compatibility -->
    <item name="actionBarStyle">@style/MyActionBar</item>
    <item name="homeAsUpIndicator">@drawable/ic_up_arrow</item>

</style>

<!-- ActionBar styles -->
<style name="MyActionBar" parent="@style/Widget.AppCompat.ActionBar">

    <item name="android:background">@color/my_highlight</item>

    <!-- Support library compatibility -->
    <item name="background">@color/my_highlight</item>

</style>
Haben Sie ActionbarCombat oder Navigation Schublade?
Es ist möglich, dass die Ressource, die Ihr Thema Verweis Verweis ist nicht verfügbar. Vor allem, wenn es auf einem entfernten Speicherort (z.B. Jenkins server). Stellen Sie sicher, dass Sie entweder eine Standard - (built-in) Holo-theme oder ein theme, dass auf den lokalen Speicher.
ja, ich benutze beide
Die Themen sollten sein zur Verfügung jenkins als Sie sind verwiesen in meine pom.xml. Wenn ich entfernen Sie Sie aus meinem pom.xml und fügen Sie Sie in einer Bibliothek Ordner, den jenkins-build schlägt fehl
Möglich, Duplikat der Sie brauchen, um ein Thema zu verwenden.AppCompat Thema (oder Nachkomme) mit dieser Tätigkeit

InformationsquelleAutor user3231849 | 2014-01-24

Schreibe einen Kommentar