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
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
Du musst angemeldet sein, um einen Kommentar abzugeben.
Kann dies wird Ihnen helfen, Ihr problem zu lösen. (Ich habe noch nicht vertraut mit Jenkins.) Bitte legen Sie dieses Attribut, um Aktivitäten (in welchen Sie die Actionbar/Schublade) in Manifest
Ich werde nicht downvote, jedoch dies nicht das problem beheben.
Dies ist, was die "Kommentare" verwendet werden.
Ich glaube nicht, dass ich Sie verstehen. Meine Interaktion war, in der Tat, einen Kommentar...
Ich weiß, aber der Zweck der Kommentare ist zu verhindern, dass ein downvote oder weitere downvote. Ich sage nur, Sie hätte sagen können: "Das löst nicht mein problem, weil ...". Wert hinzufügen zu Ihrem Kommentar.
InformationsquelleAutor ASP
styles.xml
InformationsquelleAutor saneryee
Dies ist nur geschehen, für die fehlenden styles von Werte-21, - Werte,-18 fehlt in der Ressourcen-Ordner in android-Projekt, oder Sie sind es nicht gewöhnt, erklärte das richtige Thema im Manifest im entsprechenden Projekt.
InformationsquelleAutor Mahendran Candy