tutorial - Cordova build: instale el objetivo de Android: "android-22". No quiero android-22. Quiero android-19-¿qué hago?
cordova-android version (7)
Estoy teniendo problemas con la configuración de mi Phonegap y construyendo mi primera aplicación.
Creé un proyecto hello1. He añadido el proyecto android
Plataforma de Android ya agregada
Ahora cuando ejecuto la compilación de cordova, me sale el error -
Error: instale el objetivo de Android: "android-22"
No tengo android-22. Tengo android-19. Quiero que mi proyecto se construya con Android-19. ¿Cómo puedo hacer que eso suceda?
Tenía android-22 que desinstalé (para solucionar un problema mayor). No entiendo en qué archivo debo hacer un cambio para que esto funcione. El project.properties
en el proyecto viene después de este paso y contiene automáticamente el objetivo como android-22.
He añadido mis variables env correctamente. C:/Users/user/android-sdks/platform-tools;C:/Users/user/android-sdks/tools
No ayuda Esto es solo parte de un problema mayor que estoy tratando de depurar. Por favor ayuda.
Cambia estos dos. No lo probé para versiones inferiores, pero esto funcionó para mí en versiones superiores
target=android-22<br>
Esto debe ser cambiado en dos archivos como abajo:
target=android-19<br>
Ubicación de los dos archivos:
myApp / plataformas / android / project.properties
myApp / plataformas / android / CordovaLib / project.properties
Estoy usando Córdova 3.5.0, que de forma predeterminada tiene el SDK de destino como 19. Puede instalar Córdova 3.5.0 usando
npm install -g [email protected]
Para otras versiones de Cordova, si desea editarlo manualmente, debe cambiarlo en el archivo AndroidManifest.xml presente en yourapplication / platfomrs / android.
<uses-sdk android:minSdkVersion="14" android:targetSdkVersion="19" />
Mi problema se resolvió después de instalar SDK Platform of Andriod 5.1.1 (API 22) desde Andriod Manager.
Pasos:
- $ / Users / username / Library / Android / sdk / tools / android
- Instalar Android 5.1.1 (API 22)
- Las plataformas $ cordova añaden [email protected]
- $ cordova construir - liberar por favor android
Esto funciona para mi.
Solo reabriendo la línea de comandos lo arreglamos.
Para SDK 21 ( "android-21"
)
$ cordova platforms remove android
$ cordova platforms add [email protected]
Para SDK 22 (Android 4.1.1, "android-22"
)
$ cordova platforms remove android
$ cordova platforms add [email protected]
Más información: https://cordova.apache.org/announcements/2015/07/21/cordova-android-4.1.0.html
$ cordova platforms remove android
$ cordova platforms add [email protected]