用于android的phonegap本地构建问题

时间:2013-10-10 13:04:27

标签: android cordova

我正在尝试在本地构建我的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

2 个答案:

答案 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

建议您在添加或删除插件时执行此操作。