繁体   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