ionic Android编译打包出错:Failed to install 'cordova-plugin-code-push'

从网上下载了一份ionic项目的源代码,在CLI下编译发现了个问题,详情如下:

ionic Android编译打包出错:Failed to install 'cordova-plugin-code-push'

可知问题是出在Failed to install 'cordova-plugin-code-push': CordovaError: Version of installed plugin: "[email protected]" does not satisfy dependency plugin requirement "[email protected]^2.0.4".

使用“cordova plugin add”命令下载“cordova-plugin-code-push”这个插件仍然报错

ionic Android编译打包出错:Failed to install 'cordova-plugin-code-push'

按它的提示

ionic Android编译打包出错:Failed to install 'cordova-plugin-code-push'

使用下面命令“cordova plugin add cordova-plugin-code-push --force”即可安装成功

ionic Android编译打包出错:Failed to install 'cordova-plugin-code-push'


再次编译运行项目时,又发现一个问题:

ionic Android编译打包出错:Failed to install 'cordova-plugin-code-push'

查看“D:\Android\sdk\tools”这个文件夹发现果然没有“templates”这个文件夹,原因应该是上次更新Android stuido后未及时更新sdk tools导致的,在http://www.androiddevtools.cn处下载sdk tools后,解压将templates文件夹复制到sdk的tools目录下,再次编译运行就不会报错了。