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)

  • ¿Buenas herramientas para desarrollar una GUI en Android?
  • ViewPager en blanco en la parte posterior de otro fragmento
  • UnsatisfiedLinkError: dlopen failed: no se puede localizar el símbolo "strtof" al que hace referencia "libsupportjni.so" en la API <20
  • ¿Cuáles son la semántica de withValueBackReference?
  • Android - ¿Cómo publicar las calificaciones / comentarios de las aplicaciones en Market desde la aplicación?
  • ¿Cómo puedo calcular el hash SHA-256 de una cadena en Android?
  • 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

  • Pro guard error building release apk
  • ¿Por qué no Service.onStop método?
  • La mejor manera de proteger la API REST privada sin la autenticación de usuarios para aplicaciones para móviles
  • Ubicación: Permisos de GPS / red: deseado si está disponible
  • ¿Cómo cambio el tinte de un ImageButton en el enfoque / presione
  • ¿Utilizar recursos de atributos (? Attr /) en el enlace de diseño?
  • 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.