我正在尝试在本地构建我的phonegap应用,并且遇到以下错误
[phonegap]添加Android平台...
错误:属性名称无效行:0列:36字符:? 出错(/usr/lib/node_modules/phonegap/node_modules/cordova/node_modules/elementtree/node_modules/sax/lib/sax.js:347:8) at strictFail(/usr/lib/node_modules/phonegap/node_modules/cordova/node_modules/elementtree/node_modules/sax/lib/sax.js:364:22) at Object.write(/usr/lib/node_modules/phonegap/node_modules/cordova/node_modules/elementtree/node_modules/sax/lib/sax.js:876:16) 在XMLParser.feed(/usr/lib/node_modules/phonegap/node_modules/cordova/node_modules/elementtree/lib/parsers/sax.js:48:15) 在ElementTree.parse(/usr/lib/node_modules/phonegap/node_modules/cordova/node_modules/elementtree/lib/elementtree.js:263:10) at Object.exports.XML(/usr/lib/node_modules/phonegap/node_modules/cordova/node_modules/elementtree/lib/elementtree.js:593:13) at Object.module.exports.parseElementtreeSync(/usr/lib/node_modules/phonegap/node_modules/cordova/src/xml-helpers.js:111:38) at Object.config_parser(/usr/lib/node_modules/phonegap/node_modules/cordova/src/config_parser.js:25:20) at Object.platform(/usr/lib/node_modules/phonegap/node_modules/cordova/src/platform.js:65:15) 在LocalBuildCommand.module.exports.addPlatform(/usr/lib/node_modules/phonegap/lib/phonegap/local.build.js:153:13)
我正在使用phonegap 3.0.0
答案 0 :(得分:1)
我可能有点晚了,但我遇到了这个问题并解决了它。
我刚删除'平台'中的android文件夹并重新
phonegap run android
如果您不想运行它,也可以phonegap add android
。
如果进行了任何更改,请务必备份xml清单。
答案 1 :(得分:0)
正确的方法是:
1)$ phonegap platform rm android
2)$ phonegap plaftorm add android
3)$ phonegap build android
建议您在添加或删除插件时执行此操作。