如何将ionic应用程序android api级别更新为26。。?
最初,我使用node版本4.5.0 cordova 6.0和ionic版本1.7.2构建应用程序。现在,我们已经升级了所有用于升级android api级别的工具(node版本8.11.3、cordova版本8.0.0和ionic版本3.20.0)。我使用如何将ionic应用程序android api级别更新为26。。?,android,node.js,cordova,ionic-framework,npm,Android,Node.js,Cordova,Ionic Framework,Npm,最初,我使用node版本4.5.0 cordova 6.0和ionic版本1.7.2构建应用程序。现在,我们已经升级了所有用于升级android api级别的工具(node版本8.11.3、cordova版本8.0.0和ionic版本3.20.0)。我使用cordova platform remove android删除了android平台,当我尝试使用命令cordova platform add android添加android平台时,它会自动添加版本android 7.0.0。当我尝试cor
cordova platform remove android
删除了android平台,当我尝试使用命令cordova platform add android
添加android平台时,它会自动添加版本android 7.0.0
。当我尝试cordova平台添加android@8.0.0
它给出了错误信息。我已经安装了android Sdk版本26。但我无法升级api级别。请帮忙
尝试升级8.0.0时遇到的错误是
$cordova平台添加android@8.0.0运行命令:
/home/ubuntu/git/webrino/webrino-ionic/hooks/before\u-platform\u-add/init\u-directories.js
/home/ubuntu/git/webrino/webrino-ionic使用cordova获取
科尔多瓦-android@8.0.0(节点:20325)未处理的PromisejectionWarning:
cordova错误:无法获取平台cordova-android@8.0.0可能
这可能是连接问题,或者平台规范不正确。
检查您的连接和平台名称/版本/URL。错误:npm:
命令失败,退出代码为1错误输出:npm ERR!代码
npm错误!NotTarget找不到cordova的匹配版本-android@8.0.0
npm错误!notarget在大多数情况下,您或您的某个依赖项是
请求npm错误!不要将不存在的包版本作为目标
npm错误!此运行的完整日志可在以下位置找到:npm ERR/home/ubuntu/.npm/_logs/2018-07-12T04_30_18_048Z-debug.log at/usr/local/lib/node_modules/cordova/node_modules/cordova lib/src/cordova/platform/addHelper.js:312:25 at_被拒绝(/usr/local/lib/node_modules/cordova/node_modules/cordova lib/node_modules/q/q.js:797:24) at/usr/local/lib/node_modules/cordova/node_modules/cordova lib/node_modules/q/q.js:823:30 at Promise.when(/usr/local/lib/node_modules/cordova/node_modules/q/q.js:1142:31) 在Promise.Promise.dispatch(/usr/local/lib/node_modules/cordova/node_modules/q/q.js:808:41) at/usr/local/lib/node_modules/cordova/node_modules/q/q.js:624:44 runSingle(/usr/local/lib/node_modules/cordova/node_modules/q/q.js:137:13) 刷新时(/usr/local/lib/node_modules/cordova/node_modules/q/q.js:125:13) 在进程中。_tickCallback(internal/process/next_tick.js:112:11)(节点:20325)未处理Promisejection警告:未处理的承诺 拒绝。此错误源于在异步 函数没有catch块,或者拒绝了 未使用.catch()处理。(拒绝id:1)(节点:20325)[DEP0018] 弃用警告:未处理的承诺拒绝被弃用。在里面 未来,未经处理的拒绝承诺将终止合同 具有非零退出代码的Node.js进程
Cordova android 7.X.X版是他们网站上最新的android软件包 我想你要找的是相当于android的版本。 安装android平台~7.0.0是您正在寻找的最新版本
此外,升级工具本身与升级以前构建的应用程序不同。Ionic v1与Ionic v3非常不同,很多东西都发生了变化,因此您需要编辑代码,然后程序才能像以前一样工作。退房升级到V3之前先升级到V2,因为这会让事情变得更简单。Cordova android 7.X.X版是他们网站上最新的android软件包 我想你要找的是相当于android的版本。 安装android平台~7.0.0是您正在寻找的最新版本 此外,升级工具本身与升级以前构建的应用程序不同。Ionic v1与Ionic v3非常不同,很多东西都发生了变化,因此您需要编辑代码,然后程序才能像以前一样工作。退房在升级到V3之前先升级到V2,因为这会使事情变得更简单