Domanda

Non riesco a risolvere un problema:

Utilizzo la classe ActionBarActivity, ma ho ricevuto un errore quindi ho aggiunto com.android.support:appcompat-v7:+ nelle Dipendenze.Tuttavia, ottengo il problema successivo:

    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

Ho provato a risolverlo aggiungendo com.android.support:appcompat-v7:19.+ ma hai un errore con 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.

Su Virt.Il dispositivo di prova mostra il messaggio "Purtroppo il menu contestuale si è interrotto".

È stato utile?

Soluzione

È perché, in appcompat-v7 progetto, il AndroidManifest.xml dichiarare uses-sdk minSdkVersion a 19 mentre il tuo progetto è impostato a 15, il che è inappropriato.Puoi provare a impostare il valore del tuo progetto maggiore o uguale al valore dichiarato in appcompat-v7.Ad esempio, 19 in entrambi i progetti.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top