Frage

Ich kann ein Problem nicht lösen:

Ich benutze die Klasse ActionBarActivity, habe aber einen Fehler bekommen, also habe ich hinzugefügt com.android.support:appcompat-v7:+ in Abhängigkeiten.Allerdings bekomme ich dann das nächste Problem:

    Error:Execution failed for task ':app:processDebugManifest'.
> Manifest merger failed : uses-sdk:minSdkVersion 15 cannot be smaller than version L declared in library com.android.support:appcompat-v7:21.0.0-rc1

Ich habe versucht, es durch Hinzufügen zu beheben com.android.support:appcompat-v7:19.+ habe aber Fehler mit Theme.AppCompat :

: 1284-1284/ua.viperhit.contextmenu E/AndroidRuntime﹕ FATAL EXCEPTION: main Process: ua.viperhit.contextmenu, PID: 1284 java.lang.RuntimeException: Unable to start activity ComponentInfo{ua.viperhit.contextmenu/ua.viperhit.contextmenu.MainActivity}: java.lang.IllegalStateException: You need to use a Theme.AppCompat theme (or descendant) with this activity.

Auf Virt.Das Testgerät zeigt die Meldung "Leider wurde das Kontextmenü gestoppt" an.

War es hilfreich?

Lösung

Es liegt daran, dass in appcompat-v7 projekt, das AndroidManifest.xml erklären uses-sdk minSdkVersion bis 19, während Ihr Projekt auf 15 eingestellt ist, was unangemessen ist.Sie können versuchen, Ihren Projektwert größer oder gleich als den in deklarierten Wert festzulegen appcompat-v7.Zum Beispiel 19 in beiden Projekten.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top