2013-10-10 37 views
1

我试图本地构建我的PhoneGap的应用程序和我incountering以下错误问题与PhoneGap的地方建立Android

[phonegap] adding the Android platform...

Error: Invalid attribute name Line: 0 Column: 36 Char: ? at error (/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) at XMLParser.feed (/usr/lib/node_modules/phonegap/node_modules/cordova/node_modules/elementtree/lib/parsers/sax.js:48:15) at 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) at LocalBuildCommand.module.exports.addPlatform (/usr/lib/node_modules/phonegap/lib/phonegap/local.build.js:153:13)

我使用的PhoneGap 3.0.0

回答

1

我可能有点晚,但我刚刚遇到了这个问题并解决了它。

我只是删除了android文件夹中的“平台”,并重新运行

phonegap run android

你也可以做phonegap add android,如果你不想运行它。

如果您做了任何更改,请确保备份您的xml清单。

+0

是的,我错过了手机添加android。修正了很久以前,虽然:) –

0

正确的做法是:

1)$ phonegap platform rm android

2)$ phonegap plaftorm add android

3)$ phonegap build android

此外,还建议要做到这一点,当您添加或删除插件。