Join FlipAndroid.COM Telegram Group: https://t.me/joinchat/F_aqThGkhwcLzmI49vKAiw


Android Studio – No se puede ejecutar la aplicación en el dispositivo minSdk (API 23, N)! = Device Sdk (API 22)

Así que reinstalé linux en mi computadora y después de que reinstalé el estudio androide intenté conseguir una aplicación que escribí encendido a mi teléfono que previamente no había sido un problema. La aplicación está dirigida a dispositivos con API 16 o superior, pero al parecer Android Studio ahora cuenta con algo llamado N vista previa que no me deja ejecutar nada en mi teléfono. Específicamente cuando golpeo el botón de ejecución me dice que

MinSdk (API 23, N)! = Dispositivo Sdk (API 22)

  • Cierre el teclado virtual al presionar el botón
  • Cargar archivos en el servidor mediante retroadaptación
  • En onTouchEvent, ACTION_UP no funciona
  • Android: ¿Cómo cambiar el tamaño de CheckBox?
  • Ver animar ir detrás de otro diseño
  • Prueba de unidad con Android volley
  • Sé que esto parece como si la API de destino no está establecido correctamente, pero cuando empecé el proyecto lo establecí en 16. Ahora, ¿cómo puedo evitar esto? ¿También cuál es la manera más limpia de cambiar la API de destino en un proyecto? ¿Acabo de cambiar el gradle de construcción?

    ¡Muchas gracias!

    Archivo gradle de la aplicación:

    apply plugin: 'com.android.application' android { compileSdkVersion 'android-N' buildToolsVersion "23.0.3" defaultConfig { applicationId "com.example.josias.myapplication" minSdkVersion 16 targetSdkVersion 'N' versionCode 1 versionName "1.0" } buildTypes { release { minifyEnabled false proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' } } dependencies { compile fileTree(dir: 'libs', include: ['*.jar']) testCompile 'junit:junit:4.12' compile 'com.android.support:appcompat-v7:24.+'} 

    Introduzca aquí la descripción de la imagen

  • Cómo establecer vistas en RelativeLayout mediante programación?
  • Agregar nuevo botón a la barra de acción
  • Android RecyclerView.Adapter onCreateViewHolder () trabajando
  • ¿Cómo sé que la vista de desplazamiento ya está desplazada hacia abajo?
  • Obtener ID de fila de una tabla SQLite FTS3
  • ¿Cómo utilizo PackageManager.addPreferredActivity ()?
  • 7 Solutions collect form web for “Android Studio – No se puede ejecutar la aplicación en el dispositivo minSdk (API 23, N)! = Device Sdk (API 22)”

    Cambiar compileSdkVersion 'android-N' a compileSdkVersion 22 y targetSdkVersion 'N' a targetSdkVersion 22

    Vea la explicación de CommonsWare . El punto clave es una versión de vista previa, por lo que se impedía que el dispositivo de mayor nivel instalara la aplicación al utilizar N compileSdkVersion.

    Compruebe su archivo build.gradle para asegurarse de que el sdk min adecuado está establecido … android studio reemplaza el manifiesto con el build.gradle

    Este wortk para mí en Android Studio: mantener ctl + alt + shift presione 'S', Esto abrirá la estructura del proyecto. Haga clic en la pestaña "Flavors", verifique en min sdk versión si aparece una versión de su dispositivo sdk si ve seleccionarlo y haga clic en "Aceptar", pero si no vio una opción para su dispositivo sdk haga clic en cancelar. Vaya al archivo build.gradle (app) y escriba en la versión min sdk la versión de su dispositivo sdk (android studio le recomendará intall la versión sdk). Después de que mantenga ctl + alt + shift presione 'S' y la versión sdk min estará allí, solo selecciónela y haga clic en 'ok'. 🙂

    Yo renctly encontró este problema, y ​​esto es muy extraño, en el otro hilo hay gente sugiere que debe cambiar su configuración de usb a "MTP / FTP" o algo, esto no tiene sentido y no funcionan en mi caso.

    Después de buscar algún caso de ejemplo en este problema, encontré que la mayoría de personas tienen este problema cuando minSDK / 'targetSDK' / 'compileSdkVersion' no es un int sino una letra.

    He cambiado mi MNC/N' to 23, and construir – limpiar construir `, problema resuelto.

    Espero que pueda ayudar a alguien.

    Cambie la minSdkVersion a su dispositivo de destino sdkVersion en el archivo build.gradle (Module: app) aparecerá a la izquierda en Gradle Scripts .. Ex: minSdkVersion 24 // cambia el valor de la versión a ur valor del dispositivo de destino (como 23 o 22 o 21 o etc)

    Según tu configuración tienes que cambiar la minSdkVersion 23 a minSdkVersion 22 , becoz tu dispositivo de destino en API NIVEL 1

    Usted puede hacer una cosa apenas abre el encargado del sdk puesto que tenía uno y apenas instala, el ÄNDROID N (PAQUETES del PREVIEW de la API 23 N) le da una tentativa en vez de cambiar los archivos del gradle

    FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.