Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/41.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何将ionic应用程序android api级别更新为26。。?_Android_Node.js_Cordova_Ionic Framework_Npm - Fatal编程技术网

如何将ionic应用程序android api级别更新为26。。?

如何将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

最初,我使用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
。当我尝试
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,因为这会使事情变得更简单