簡體   English   中英

Ionic Cordova Android build 獲取 cordova-android 9 而不是 10

[英]Ionic Cordova Android build fetches cordova-android 9 instead of 10

我已經在我的開發機器上更新了我的 Ionic Cordova 項目以使用 cordova-android 10,通過:

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

在此之后,我的package.json中有以下內容:

"cordova-android": "^10.1.1",

我已經在 Android Studio 中更新了構建工具和 sdk 等,進行我的構建並且一切正常。

現在,我檢查我的源代碼,並在我的 Mac 上執行相同的 Android Studio 更新。

但是,現在當我執行相同的構建(在 Mac 上)時,我看到了消息:

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

它還將我的package.json更新回“cordova-android”:“9.1.0”。

我的問題是,為什么它可以這樣做,而不是按照我的 package.json 中的指示獲取10.1.1

我找到了解決辦法。

首先,使用此命令cordova platform檢查您的 android 平台的版本

您應該看到版本 9.xx

然后運行以下命令cordova platform add android@10.1.1

重新執行cordova platform

您將看到版本 10.1.1

就是這樣

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM