Cordova config.xml xmlns:android名称空间在每次构建中都会被删除

Cordova config.xml xmlns:android名称空间在每次构建中都会被删除,android,cordova,Android,Cordova,早些时候我问了这个问题 该解决方案适用于HelloWorld示例项目;然而,在我现有的项目中,每次我进行cordova构建时,我的android xml名称空间(xmlns:android)就消失了,我会得到一个未绑定的前缀错误。有什么想法吗?我有一个确切的问题,简单的解决方法是在再次运行任何ionic构建之前运行cordova clean等 添加您的xmlns:cdv=”http://cordova.apache.org/ns/1.0“到[project root]/config.xml中的

早些时候我问了这个问题


该解决方案适用于HelloWorld示例项目;然而,在我现有的项目中,每次我进行
cordova构建
时,我的android xml名称空间(xmlns:android)就消失了,我会得到一个未绑定的前缀错误。有什么想法吗?

我有一个确切的问题,简单的解决方法是在再次运行任何ionic构建之前运行cordova clean等

  • 添加您的
    xmlns:cdv=”http://cordova.apache.org/ns/1.0“
    到[project root]/config.xml中的小部件标记
  • 运行cordova clean,然后运行任何离子命令,即
    cordova clean;爱奥尼亚cordova构建安卓系统

  • 您将能够看到它维护您在config.xml中添加的标记

    如果它被cordova删除,也许您可以尝试添加一个钩子来重新添加名称空间(可能是预构建钩子?)I签出钩子,它看起来需要一个脚本?那么,你是建议使用脚本来编辑配置文件吗?是的,就是这样。想法是让代码在cordova删除名称空间后添加名称空间。这很简单,您可以通过查看cordova插件或cordova框架中的脚本来找到正确的语法。