Cordova: [Error: Instala Android target: "android-21"
Acabo de actualizar cordova + ionic en mi aplicación, después de que he instalado con éxito Android-SDK v22 a través de Android SDK manager.
Pero después de ejecutar el comando:
- Cómo cambiar el icono de notificación local de Android en iónico?
- Error: No se pudo encontrar gradle wrapper dentro de Android SDK (cordova + ionic)
- Obtener nombre de archivo después de que el filereader cargue asincrónicamente un archivo
- Utilizar variables de entorno / parametrizar config.xml
- Cordova / Phonegap / Ionic - Recibir el mensaje Push a través de PushPlugin y guardar datos en localStorage incluso cuando el usuario descarta la notificación
cordova build android
Siempre obtengo el siguiente mensaje:
Running command: /Users/peter/workspace/myapp/platforms/android/cordova/build [Error: Please install Android target: "android-21". Hint: Open the SDK manager by running: /Users/peter/adt-bundle-mac/sdk/tools/android You will require: 1. "SDK Platform" for android-21 2. "Android SDK Platform-tools (latest) 3. "Android SDK Build-tools" (latest)] ERROR building one of the platforms: Error: /Users/peter/workspace/myapp/platforms/android/cordova/build: Command failed with exit code 2 You may not have the required environment or OS to build this project Error: /Users/peter/workspace/myapp/platforms/android/cordova/build: Command failed with exit code 2 at ChildProcess.whenDone (/usr/local/lib/node_modules/cordova/node_modules/cordova-lib/src/cordova/superspawn.js:131:23) at ChildProcess.emit (events.js:110:17) at maybeClose (child_process.js:1008:16) at Process.ChildProcess._handle.onexit (child_process.js:1080:5)
Yo también lo intenté
cordova platform rm android cordova platform add android
Pero con el mismo resultado:
Traté de encontrar algunas horas de solución de trabajo, pero con suerte.
Gracias por cualquier consejo.
Información del sistema:
OS: Mac OS X Yosemite Node Version: v0.12.0 Cordova CLI: 4.3.0 Ionic Version: 0.9.27 Ionic CLI Version: 1.3.18 Xcode version: Xcode 6.2 Build version 6C131e ios-sim version: 3.1.1 ios-deploy version: 1.4.0
- Apache Cordova: Error al cargar recurso: el servidor respondió con un estado de 404 (no encontrado)
- ¿Deshabilitar el botón de retroceso del hardware en la aplicación iónica?
- No se puede depurar la aplicación cordova debido a adb.exe
- Ejecutar aplicación de teléfono en el dispositivo Android
- CrossWalk Webview no inicia la URL
- Notificación push de Pubnub no funciona para la aplicación móvil de plataforma cruzada
- Cargando html archivo de servidor web utilizando la brecha de teléfono
- Detener la salida en el botón Atrás Android en PhoneGap - Construir
Acabo de tener el mismo problema. Tuve que cambiar el objetivo:
# Project target. target=android-22
Esto debe hacerse en dos archivos:
MyApp / plataformas / android / project.properties myApp / plataformas / android / CordovaLib / project.properties
También el manifiesto debe ser actualizado:
<uses-sdk android:minSdkVersion="14" android:targetSdkVersion="22" />
Sigue estos pasos.
1) Escriba android
en la línea de comandos (Asegúrese de que ANDROID_HOME y PATH estén correctamente configurados)
2) Seleccione la API 21
de la lista poblada.
3) Haga clic en install packages
.
4) Escriba android avd
en la línea de comandos.
5) Establecer el nivel de API y otros config.
6) Ahora mecanografía el ionic build android
.
Muchas veces el problema es que no se configura la variable de entorno de ruta de acceso ANDRIOD_HOME. Echar un vistazo
%ANDROID_HOME% = C:\Program Files (x86)\Android\android-sdk In Path: %ANDROID_HOME%\tools; %ANDROID_HOME%\platform-tools;
En mi caso era la trayectoria a mi carpeta del SDK que causaba este error.
C: \ Usuarios \ nombre de usuario \ AppData \ Local \ Android \ android-sdk
cambiado a
C: \ Usuarios \ nombre de usuario \ AppData \ Local \ Android \ sdk
He estado teniendo el mismo problema en ventanas. Parecía que cuando estaba corriendo el SDK Manager que tiene que seleccionar "Ejecutar como administrador" de lo contrario, niega el permiso para instalar ciertos archivos, de los cuales son "ANDROID-22"
Aquí está el enlace que encontré para resolver este problema: android sdk manager not updating
Abra el Administrador de SDK de Android y compruebe si existe la versión de destino, si no existe.
Asegúrese de que la ruta del proyecto no conste de espacios.
Me enfrento al mismo problema que me pide que instale la plataforma android destino cuando se construye. Tengo triple confirmar mi androide sdk ruta de acceso, ruta jdk y varios ajustes en la ruta, pero aún así obtener el mismo error. Finalmente, el problema resolvió simplemente renombrar (espacios eliminados) la carpeta que almacena mi proyecto Cordova. Por ejemplo: "C: \ Cordova & Phonegap Sample \ MyCordovaApp" a "C: \ Cordova_Sample \ MyCordova".
- ¿Cómo manejar el código cuando la aplicación se mata por deslizamiento en android?
- Contraer todo el grupo excepto el grupo seleccionado en el listview expandible android