Cordova - 使用android平台7

时间:2018-05-17 12:59:34

标签: android cordova ionic-framework cross-platform cordova-plugins

我有一个Ionic v1项目(Cordova),我使用了几个适用于Android平台6.4的插件。

当尝试添加android平台7或7.1时,其中一个插件在安装时会生成Manifest目录错误并显示消息:

Failed to install '...': Error: ENOENT: no such file or directory, open 'C: \ Users \ ... \ ... \ POC \ platforms \ android \ AndroidManifest.xml'

 UnhandledPromiseRejectionWarning: Error: ENOENT: no such file or directory, open 'C: \ Users \ ... \ ... \ POC \ platforms \ android \ AndroidManifest.xml'

如果我只删除被控插件,我可以正常添加平台并进行构建,但我需要这个插件才能进入项目。 (该插件适用于平台6.4但不适用于7)

我在Cordova的官方网站上发现了应该在config.xml中进行的更改,因为清单的位置应该是平台7上的另一个,但是更改不起作用。 (https://cordova.apache.org/announcements/2017/12/04/cordova-android-7.0.0.html

在查找此错误时,我发现很多人说平台7不支持Cordova插件,应该使用平台6.4,但我有其他插件可以在版本7中正常工作。

我使用Cordova 8.0.0,Npm 6.0.1,Node 8.11.2和Android Platform 7.1.0

有没有人设法解决这个问题?

0 个答案:

没有答案