2012-04-29 13 views
8

Sto utilizzando l'ultima e più grande edizione della community IntelliJ. La mia applicazione funziona bene sull'emulatore Android. Tuttavia, ho bisogno che l'emulatore corrisponda meglio al Kindle Fire. Ho apportato le modifiche alla configurazione in AVD Manager (incluso l'impostazione del dispositivo su API 10.)In IntelliJ, come impostare il livello API Android

Quando sono andato al mio progetto per configurare il progetto per indirizzare il nuovo dispositivo virtuale, ho ricevuto il seguente messaggio: "Crea obiettivo di AVD DEV3 non è compatibile con il tuo target di build. "

Non c'è voluto molto lavoro per capire che il problema è legato alla mia scelta di API 10.

non so dove ho detto il mio progetto di utilizzare API 10. Ho guardato dappertutto e non ho visto alcun riferimento al livello API. Qualche idea?

EDIT

ho aggiunto

<uses-sdk android:minSdkVersion="10" /> 

al mio file AndroidManifest.xml ed era in grado di selezionare il nuovo dispositivo. Lo sto iniziando adesso.

+0

Nel tuo AndroidManifest.xml – Blundell

+0

Perché dici ** ultimo e più grande IntelliJ **, è meglio di eclissi? –

+7

È per me. Tuttavia, Eclipse è un IDE totalmente competente. –

risposta

3

La risposta di cui sopra non è più vero in IntelliJ (utilizzando Gradle)

Ora <uses-sdk> viene ignorato nel AndroidManifest.xml, questo viene automaticamente aggiunto alla il file manifest costruito. Per cambiare la versione, vai al file 'build.gradle' e guarda minSdkVersion.

+0

Questo link torna a questa stessa pagina, quindi forse hai intenzione di pubblicare un link diverso. Sto usando IntelliJ, ma non gradle, quindi rispetta ancora il mio ambiente AndroidManifest.xml. – James

+0

Grazie - risolto su entrambi i conteggi –

+0

come impostare il target sdk in intellij? per esempio, ho un AVD con API_19 ma il target sdk è 24 –

Problemi correlati