5

Quando provo a creare una nuova attività flusso principale/dettaglio in Android Studio mi viene detto "L'attività Flusso principale/dettaglio ha un livello minimo di SDK di 11." . Capisco perché questo è, ma non capisco perché mi viene impedito di creare questa attività come il min SDK come definito dal mio AndroidManifest.xml è 11.Il flusso principale/dettaglio ha un livello minimo di API uguale a quello in uso

Ho creato con un minimo inferiore ma sono da allora cambiato in 11. Quando creo un nuovo progetto con un minimo di 11, e poi cambio manifest per usare 7 come min SDK, posso creare una nuova attività di flusso Master/Dettaglio. Questo mi fa pensare che ci sia una proprietà del progetto che ho bisogno di cambiare, ma non riesco a trovarla!

ho provato finora:

  • scaricare tutti gli SDK da 11 verso l'alto
  • Progetto di riconfigurazione
  • Annullamento della cache e riavviare
  • impostazione Min, Target e Max SDK per 18
  • creazione una nuova attività con "Modalità di risparmio energetico" su

Here's a pic of the error next to my min SDK version

risposta

2

Questa potrebbe essere la risposta in ritardo ma ho riscontrato lo stesso problema.

Ecco la soluzione. Sulla vostra build.gradle ci saranno seguente riga

android { 
    compileSdkVersion 17 
    buildToolsVersion "17.0.0" 

    defaultConfig { 
     minSdkVersion 8 
     targetSdkVersion 16 
    } 
} 

basta cambiare minSdkVersion a 11 e fare clic su "Progetto di sincronizzazione con Gradel sul file" icona, quindi provare a creare nuovamente attività.

+0

Potrei dare un'occhiata più tardi oggi, grazie! – doydoy

+0

Grazie mille per la risposta, è stato così! Il defaultConfig era ancora impostato su min 11. Ho accettato la risposta. – doydoy

1

Si è verificato un problema con il sdk minimo richiesto, suppongo, si disponga di API 18: Android 2.2 (Froyo). Basta cambiarlo in API 11.

Problemi correlati