簡體   English   中英

如何將Ionic App Android API級別更新為26 ..

[英]How can i update ionic app android api level to 26..?

最初,我使用的節點版本為4.5.0 cordova 6.0和離子版本為1.7.2,以構建應用程序。 現在已經升級了所有工具(節點版本8.11.3,cordova版本8.0.0和ionic版本3.20.0)以升級android api級別。 我使用cordova platform remove android ,當我嘗試使用命令cordova platform add android它會自動添加android 7.0.0版本。 當我嘗試cordova platform add android@8.0.0它給了我錯誤。 我已經安裝了Android SDK版本26。但是我無法升級api級。 請幫忙。

我在嘗試升級8.0.0時遇到的錯誤是

$ cordova平台添加android@8.0.0運行命令:/home/ubuntu/git/webrino/webrino-ionic/hooks/before_platform_add/init_directories.js / home / ubuntu / git / webrino / webrino-ionic使用cordova-fetch for cordova -android@8.0.0(節點:20325)UnhandledPromiseRejectionWarning:CordovaError:無法獲取平台cordova-android@8.0.0可能是連接問題,或者平台規格不正確。 檢查您的連接和平台名稱/版本/ URL。 錯誤:npm:命令失敗,退出代碼為1錯誤輸出:npm ERR! 代碼ETARGET npm ERR! notarget沒有找到cordova-android@8.0.0 npm ERR的匹配版本! notarget在大多數情況下,您或您的一個依賴項正在請求npm ERR! notarget不存在的軟件包版本。

npm ERR! 可以在以下位置找到該運行的完整日志:npm ERR!
/home/ubuntu/.npm/_logs/2018-07-12T04_30_18_048Z-debug.log位於/usr/local/lib/node_modules/cordova/node_modules/cordova-lib/src/cordova/platform/addHelper.js:312:25在_rejected(/usr/local/lib/node_modules/cordova/node_modules/cordova-lib/node_modules/q/q.js:797:24)在/ usr / local / lib / node_modules / cordova / node_modules / cordova-lib / Promise.when(/usr/local/lib/node_modules/cordova/node_modules/q/q.js:1142:31)的Promise.promise.promiseDispatch(/ usr / local)上的node_modules / q / q.js:823:30 /lib/node_modules/cordova/node_modules/q/q.js:808:41)在/usr/local/lib/node_modules/cordova/node_modules/q/q.js:624:44在runSingle(/ usr / local /在process._tickCallback(內部)刷新時(/usr/local/lib/node_modules/cordova/node_modules/q/q.js:125:13)lib / node_modules / cordova / node_modules / q / q.js:137:13) /process/next_tick.js:112:11)(節點:20325)UnhandledPromiseRejectionWarning:未處理的承諾拒絕。 引發此錯誤的原因可能是拋出了一個沒有catch塊的異步函數,或者是拒絕了一個.catch()無法處理的承諾。 (拒絕ID:1)(節點:20325)[DEP0018] DeprecationWarning:已棄用未處理的承諾拒絕。 將來,未處理的承諾拒絕將以非零退出代碼終止Node.js進程。

根據其網站本身,Cordova-android版本7.XX是最新的Android軟件包。

參考

我認為您正在尋找的是等效的android版本。 安裝Android平台〜7.0.0是您要尋找的正確最新版本。

另外,升級工具本身與升級之前構建的應用程序不同。 Ionic v1與Ionic v3有很大的不同,並且許多事情已經更改,因此您需要先編輯代碼,然后程序才能像以前一樣工作。 查看Ionic V1- V2 在升級到V3之前先升級到V2,因為它使事情變得更容易。

暫無
暫無

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

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