我在做
时遇到了这个错误ionic prepare android and ionic prepare ios.
我正在尝试从项目中删除平台以重新添加它,但这显示了相同的错误“第一个标记之前的非空格”。
你知道我怎么解决这个问题吗?
我正在使用离子1.2和cordova 6.5.0。
错误:第一个标记之前的非空格。 行:0 专栏:1 查尔:9 出错(/usr/local/lib/node_modules/ionic/node_modules/sax/lib/sax.js:667:10) at strictFail(/usr/local/lib/node_modules/ionic/node_modules/sax/lib/sax.js:693:7) 在beginWhiteSpace(/usr/local/lib/node_modules/ionic/node_modules/sax/lib/sax.js:967:7) 在SAXParser.write(/usr/local/lib/node_modules/ionic/node_modules/sax/lib/sax.js:1022:11) 在Parser.exports.Parser.Parser.parseString(/usr/local/lib/node_modules/ionic/node_modules/xml2js/lib/xml2js.js:503:31) 在Parser.parseString(/usr/local/lib/node_modules/ionic/node_modules/xml2js/lib/xml2js.js:7:59) at Object.exports.parseString(/usr/local/lib/node_modules/ionic/node_modules/xml2js/lib/xml2js.js:535:19) 在/usr/local/lib/node_modules/ionic/node_modules/ionic-app-lib/lib/config-xml.js:21:12 在tryToString(fs.js:447:3) 在FSReqWrap.readFileAfterClose [as oncomplete](fs.js:434:12)
答案 0 :(得分:1)
对我来说问题是当我在我的电脑上失去电源,因为我正在为Android构建应用程序,我尝试了一切都没有用,直到我检查了我的config.xml,我发现它是gibish我无法从中读取任何内容。幸运的是我有一个git备份,所以我恢复了我的config.xml文件,一切都很好。
答案 1 :(得分:1)
> cordova.cmd构建Android 第一个标记之前的非空格。 行:0 列:1 字符:
ionic cordova平台rm android
ionic cordova平台添加android @ latest