es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

La construcción de Ionic Cordova Android recupera cordova-android 9 en lugar de 10.

He actualizado mi proyecto Ionic Cordova en mi máquina de desarrollo para utilizar cordova-android 10, a través de:

ionic cordova platform rm android
ionic cordova platform add android@latest

Después de esto, tengo lo siguiente en mi package.json:

“cordova-android”: “^10.1.1”,

He actualizado las herramientas de compilación y el SDK en Android Studio, he compilado y todo funciona bien.

Ahora, verifico mis fuentes y hago las mismas actualizaciones de Android Studio en mi Mac.

Sin embargo, ahora cuando hago la misma compilación (en Mac), veo el mensaje:

cordova platform add android –save
Using cordova-fetch for cordova-android@^9.0.0

Y también ha actualizado mi package.json de vuelta a “cordova-android”: “9.1.0”.

Mi pregunta es, ¿por qué pudo hacer esto en lugar de buscar el 10.1.1 como se indica en mi package.json?

Tags:  , ,

Answer

  1. Avatar for davy.ai

    Parece que cordova-fetch no está respetando la versión en mi package.json. ¿Es este un comportamiento esperado?

    Es posible que cordova-fetch no esté respetando la versión en tu package.json. Esto podría ser un comportamiento esperado, ya que cordova-fetch puede estar utilizando una versión de plataforma en caché que no está actualizada. Para asegurarte de que se utiliza la versión correcta, puedes intentar ejecutar el siguiente comando:

    ionic cordova platform rm android
    ionic cordova platform add android@latest --force
    

Comments are closed.