targetsdkversion studio niveles minsdkversion compilesdkversion android

android - studio - ¿Cómo cambiar el minSdkVersion de un proyecto?



niveles de api android (6)

He estado construyendo un proyecto y probándolo en el emulador de Android.

Me di cuenta de que configuré minSdkVersion en 10. Ahora, tengo un teléfono para probar el programa, pero su versión sdk es 7.

Intenté entrar en el archivo de manifiesto y cambiar la versión de sdk a 7, pero cada vez que ejecuto el programa, se bloquea.

¿Cómo puedo reconstruir o cambiar la versión de SDK a un número menor (de 10 a 7), para poder asegurarme de que mi aplicación pueda ejecutarse en teléfonos más antiguos?


Abra el archivo app/build.gradle y verifique el campo de propiedad compileSdkVersion en la sección de android . Cámbielo a lo que prefiera.

Si ha importado bibliotecas externas a su aplicación (Ej: facebook), asegúrese de revisar también facebook/build.gradle .


Cree un nuevo AVD con AVD Manager y establezca el objetivo en el nivel 7 de API. Intente ejecutar su aplicación con ese AVD. Además, asegúrate de que tu min sdk en tu archivo Manifest esté al menos configurado en 7.


En su archivo app/build.gradle , puede configurar minSdkVersion dentro de defaultConfig .

android { compileSdkVersion 23 buildToolsVersion "23.0.3" defaultConfig { applicationId "com.name.app" minSdkVersion 19 // This over here targetSdkVersion 23 versionCode 1 versionName "1.0" }


Establezca la versión min SDK dentro del archivo AndroidManifest.xml de su proyecto:

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

¿Qué causa exactamente el bloqueo? Limpie todos los bloqueos / errores en la versión mínima y luego pruebe en versiones superiores.


Establezca la versión min SDK en el archivo AndroidManifest.xml de su proyecto y en la barra de herramientas busque el ícono "Sincronizar proyectos con Gradle Files". Esto funciona para mi.

Busque también el archivo build.gradle de su proyecto y actualice la versión min SDK.


compruébalo: Android Studio-> file-> project structure-> app-> flavors-> min sdk version y si quieres ejecutar tu aplicación en tu móvil tienes que configurar min SDK menos que tu dispositivo sdk (API) Puede instalar cualquier nivel de API.