2012-04-29 11 views
8

estoy usando la última y mejor edición IntelliJ Comunidad. Mi aplicación funciona bien en el emulador de Android. Sin embargo, necesito que el emulador coincida mejor con el Kindle Fire. Realicé los cambios de configuración en el Administrador de AVD (incluido configurar el dispositivo en la API 10.)En IntelliJ, cómo establecer el nivel de la API de Android

Cuando fui a mi proyecto para configurar el proyecto para apuntar al nuevo dispositivo virtual, recibí el siguiente mensaje: "Build target of AVD DEV3 no es compatible con tu objetivo de compilación ".

No pasó mucho trabajo para darse cuenta de que el problema está relacionado con mi elección de API 10.

no sé donde me digo a mi proyecto para utilizar la API 10. Miré por todas partes y no vi ninguna referencia al nivel de API en absoluto. ¿Algunas ideas?

EDITAR

que añade

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

a mi archivo AndroidManifest.xml y fue capaz de seleccionar el nuevo dispositivo. Lo estoy comenzando ahora.

+0

En su AndroidManifest.xml – Blundell

+0

¿Por qué dices ** último y más grande IntelliJ **, es mejor que eclipse? –

+7

Es para mí. Sin embargo, Eclipse es un IDE totalmente competente. –

Respuesta

3

La respuesta anterior ya no es cierto en IntelliJ (usando Gradle)

Ahora <uses-sdk> se ignora en el AndroidManifest.xml, se añade automáticamente a el archivo de manifiesto construido. Para cambiar la versión, vaya al archivo 'build.gradle' y mire minSdkVersion.

+0

Ese enlace se remonta a esta misma página, por lo que tal vez quiso publicar un enlace diferente. Estoy usando IntelliJ, pero no gradle, por lo que sigue respetando la configuración de AndroidManifest.xml. – James

+0

Gracias - arreglado en ambos conteos –

+0

cómo configurar el sdk objetivo en intellij? por ejemplo, tengo un AVD con API_19 pero el sdk objetivo es 24 –

Cuestiones relacionadas