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?
davy.ai
Parece que
cordova-fetch
no está respetando la versión en mipackage.json
. ¿Es este un comportamiento esperado?Es posible que
cordova-fetch
no esté respetando la versión en tupackage.json
. Esto podría ser un comportamiento esperado, ya quecordova-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: