2013-10-10 57 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

此外,還建議要做到這一點,當您添加或刪除插件。