Cordova 4.3.0 Error: Instala Android target: "android-21"

Tengo un proyecto que funciona bien con el emulador de la ondulación, pero cuando intento lanzarlo en un dispositivo androide físico, consigo el error siguiente:

Error: instala Android target: "android-21".

Sugerencia: Abra el gestor de SDK ejecutando: C: \ Program \ Archivos \ (x86) \ Android \ android- sdk \ tools \ android.BAT

Necesitará:

  1. "Plataforma SDK" para android-21
  2. "Android SDK Platform-tools (más reciente)
  3. "Android SDK Build-tools" (el último)

ERROR que ejecuta una o más de las plataformas: Error: cmd: Error en el comando con el código de salida 2 Es posible que no tenga el entorno o sistema operativo requerido para ejecutar este proyecto

El dispositivo que estoy usando está en Android 4.2.2. El sdk instalado en mi computadora es el 4.4.2 (API 19): Androide skd

No entiendo por qué mi aplicación no aparece en mi dispositivo.

Simplemente estoy compilando dos respuestas existentes, las cuales son requeridas para resolver el problema.

Ir

 project folder -> platforms -> android -> AndroidManifest.xml 

Encontrar algo como

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

Y cambiar el 21 a 19 .

Luego ve a

 project folder -> platforms -> android -> project.properties 

y cambio

 target=android-21 

a

 target=android-19 

También debe editar las plataformas de archivos / android / project.properties e introducir el destino correcto.

Ir

  project folder -> platforms -> android -> AndroidManifest.xml 

Encontrar algo como

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

Usted verá que es targetSdkVersion es 21. hacer que 19 y correr por ahora. Para ir con 21, actualizar sus herramientas de Android.

Debe instalar los siguientes paquetes

  1. Android SDK Plataformas-herramientas (últimas)
  2. Android SDK build-tools (más reciente)
  3. Plataforma SDK (api 22)

Para su referencia, consulte la captura de pantalla adjunta a continuación Introduzca aquí la descripción de la imagen

Yo tuve el mismo problema. Encontré que era el nombre del proyecto que planteaba el problema porque contenía caracteres especiales como '&'.

Así que renombrado mi proyecto con un nombre simple y funciona muy bien ahora.

  • Android Phonegap y Fragmentos
  • Teclado personalizado de PhoneGap / Android
  • Barra de desplazamiento en Phonegap?
  • ¿La función de ahorro de datos de Chrome está habilitada en Crosswalk WebView?
  • Facebook Connect / phonegap - "nativeInterface" parámetro dentro de FB.init llamada, lo que hace?
  • Error log sqlite no se ha podido cargar desde /cachedGeplacement.db
  • Deshabilitar el botón de menú de Android en PhoneGap Build
  • Android - Phonegap - Cómo obtener el nombre del archivo de la foto tomada
  • Phonegap - manejo de la notificación push una vez que he dejado el ámbito del índice con window.location.replace
  • Cómo reproducir canciones en Android - phonegap
  • Geolocalización confirmar cuadro mostrando mi archivo de índice url en la aplicación phonegap ios
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.